diff options
author | danielsdeleo <dan@opscode.com> | 2013-07-10 16:00:50 -0700 |
---|---|---|
committer | danielsdeleo <dan@opscode.com> | 2013-07-11 12:15:05 -0700 |
commit | 44f1bf6f0e904aa7196c543ff38f1385428c0525 (patch) | |
tree | 147d9ff4344f7e426cbefa492b4865f68e6d54f7 /spec/unit/application/client_spec.rb | |
parent | 7bac32f746a6e341c1cd1aa63fa097ca27325560 (diff) | |
download | chef-44f1bf6f0e904aa7196c543ff38f1385428c0525.tar.gz |
Avoid conflicts w/ rspec's ARGV in tests
Diffstat (limited to 'spec/unit/application/client_spec.rb')
-rw-r--r-- | spec/unit/application/client_spec.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/unit/application/client_spec.rb b/spec/unit/application/client_spec.rb index e894b8f702..45893119e2 100644 --- a/spec/unit/application/client_spec.rb +++ b/spec/unit/application/client_spec.rb @@ -19,6 +19,8 @@ require 'spec_helper' describe Chef::Application::Client, "reconfigure" do before do + @original_argv = ARGV.dup + ARGV.clear @original_config = Chef::Config.configuration.dup @app = Chef::Application::Client.new @@ -34,6 +36,7 @@ describe Chef::Application::Client, "reconfigure" do after do Chef::Config.configuration.replace(@original_config) + ARGV.replace(@original_argv) end describe "when in daemonized mode and no interval has been set" do @@ -137,10 +140,16 @@ end describe Chef::Application::Client, "configure_chef" do before do + @original_argv = ARGV.dup + ARGV.clear @app = Chef::Application::Client.new @app.configure_chef end + after do + ARGV.replace(@original_argv) + end + it "should set the colored output to false by default on windows and true otherwise" do if windows? Chef::Config[:color].should be_false |