aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorBobosila Victor <vbobosila1@gmail.com>2021-09-25 12:55:25 +0300
committerBobosila Victor <vbobosila1@gmail.com>2021-10-01 14:00:33 +0300
commite78ecf8948988656bcb83aff2587f1641099416d (patch)
tree99b834eef123de50ce710a851365dca5498a8e96 /spec
parentad6106747761c597cb39b741a322dd608384b2ca (diff)
downloadpuppet-hosts_core-e78ecf8948988656bcb83aff2587f1641099416d.tar.gz
puppet-hosts_core-e78ecf8948988656bcb83aff2587f1641099416d.tar.bz2
(MODULES-11197) Update the pdk template to 2.2.0
Diffstat (limited to 'spec')
-rw-r--r--spec/spec_helper.rb20
1 files changed, 19 insertions, 1 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index 29615cd..9b1fa6f 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -1,3 +1,9 @@
+# frozen_string_literal: true
+
+RSpec.configure do |c|
+ c.mock_with :rspec
+end
+
require 'puppetlabs_spec_helper/module_spec_helper'
require 'rspec-puppet-facts'
@@ -31,16 +37,28 @@ default_facts.each do |fact, value|
end
RSpec.configure do |c|
- c.mock_with :rspec
c.default_facts = default_facts
c.before :each do
# set to strictest setting for testing
# by default Puppet runs at warning level
Puppet.settings[:strict] = :warning
+ Puppet.settings[:strict_variables] = true
end
c.filter_run_excluding(bolt: true) unless ENV['GEM_BOLT']
c.after(:suite) do
end
+
+ # Filter backtrace noise
+ backtrace_exclusion_patterns = [
+ %r{spec_helper},
+ %r{gems},
+ ]
+
+ if c.respond_to?(:backtrace_exclusion_patterns)
+ c.backtrace_exclusion_patterns = backtrace_exclusion_patterns
+ elsif c.respond_to?(:backtrace_clean_patterns)
+ c.backtrace_clean_patterns = backtrace_exclusion_patterns
+ end
end
# Ensures that a module is defined