summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Keiser <john@johnkeiser.com>2015-09-01 14:03:01 -0700
committerJohn Keiser <john@johnkeiser.com>2015-09-01 19:31:01 -0700
commitb7afa0ffca2d160b3dfc5c3b1a5e714bf15e0296 (patch)
tree48dec115ee6d94a60a5b16bc24df3e89951d354c
parent7c1287cd12fdfcdabe26c4a6e1d548edb0d0f35e (diff)
downloadchef-b7afa0ffca2d160b3dfc5c3b1a5e714bf15e0296.tar.gz
Reset Chef main class between tests
-rw-r--r--spec/spec_helper.rb2
-rw-r--r--spec/unit/chef_class_spec.rb4
-rw-r--r--spec/unit/event_dispatch/dsl_spec.rb4
3 files changed, 2 insertions, 8 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index d0d02f1a2a..aadf55f64b 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -185,6 +185,8 @@ RSpec.configure do |config|
config.run_all_when_everything_filtered = true
config.before(:each) do
+ Chef.reset!
+
Chef::Config.reset
# By default, treat deprecation warnings as errors in tests.
diff --git a/spec/unit/chef_class_spec.rb b/spec/unit/chef_class_spec.rb
index d6bf74572e..f1b877520c 100644
--- a/spec/unit/chef_class_spec.rb
+++ b/spec/unit/chef_class_spec.rb
@@ -46,10 +46,6 @@ describe "Chef class" do
Chef.set_provider_priority_map(provider_priority_map)
end
- after do
- Chef.reset!
- end
-
context "priority maps" do
context "#get_provider_priority_array" do
it "should use the current node to get the right priority_map" do
diff --git a/spec/unit/event_dispatch/dsl_spec.rb b/spec/unit/event_dispatch/dsl_spec.rb
index f467ea81ea..0f7adce7a8 100644
--- a/spec/unit/event_dispatch/dsl_spec.rb
+++ b/spec/unit/event_dispatch/dsl_spec.rb
@@ -32,10 +32,6 @@ describe Chef::EventDispatch::DSL do
Chef.set_run_context(run_context)
end
- after do
- Chef.reset!
- end
-
subject{ described_class.new('test') }
it 'set handler name' do