aboutsummaryrefslogtreecommitdiff
path: root/spec/spec_helper.rb
diff options
context:
space:
mode:
authorBobosila Victor <victor.bobosila@puppet.com>2021-10-04 12:18:46 +0300
committerGitHub <noreply@github.com>2021-10-04 12:18:46 +0300
commit26387092660c418d49141c60b9ce38f1ceea4749 (patch)
tree9a767e04e35b160a1b7b891353339cdfdebd7d75 /spec/spec_helper.rb
parent2062b96f0859713164d3fae1f99715d48f41294f (diff)
parented14bbd069d08be4aeb11e3bd723a1d401990ed0 (diff)
downloadpuppet-hosts_core-26387092660c418d49141c60b9ce38f1ceea4749.tar.gz
puppet-hosts_core-26387092660c418d49141c60b9ce38f1ceea4749.tar.bz2
Merge pull request #30 from BobosilaVictor/MODULES-11197
(MODULES-11197) Update puppetlabs-host_core to the latest pdk template
Diffstat (limited to 'spec/spec_helper.rb')
-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