diff options
author | Jay Mundrawala <jdmundrawala@gmail.com> | 2014-09-30 13:14:42 -0700 |
---|---|---|
committer | Jay Mundrawala <jdmundrawala@gmail.com> | 2014-09-30 13:14:42 -0700 |
commit | 36affa650d47908e97a3ee81965fc6a3eb480e8c (patch) | |
tree | d4dbf713422871f9c7409406d4c42ad99854bb37 | |
parent | d9b70eb0b7cdf4fe4871dadd253d065dc44e4e3f (diff) | |
parent | fe64201043a8c246bbcffee8fc39351330ee4e60 (diff) | |
download | chef-36affa650d47908e97a3ee81965fc6a3eb480e8c.tar.gz |
Merge pull request #2135 from opscode/jdmundrawala/knife-bootstrap-specs
Make knife unit tests pass on windows
-rw-r--r-- | spec/unit/knife/bootstrap_spec.rb | 5 | ||||
-rw-r--r-- | spec/unit/knife/core/subcommand_loader_spec.rb | 2 | ||||
-rw-r--r-- | spec/unit/knife/data_bag_from_file_spec.rb | 1 | ||||
-rw-r--r-- | spec/unit/knife/environment_from_file_spec.rb | 1 |
4 files changed, 7 insertions, 2 deletions
diff --git a/spec/unit/knife/bootstrap_spec.rb b/spec/unit/knife/bootstrap_spec.rb index d5c668753e..70cdd20f35 100644 --- a/spec/unit/knife/bootstrap_spec.rb +++ b/spec/unit/knife/bootstrap_spec.rb @@ -22,6 +22,9 @@ Chef::Knife::Bootstrap.load_deps require 'net/ssh' describe Chef::Knife::Bootstrap do + before do + Chef::Platform.stub(:windows?) { false } + end let(:knife) do Chef::Log.logger = Logger.new(StringIO.new) Chef::Config[:knife][:bootstrap_template] = bootstrap_template unless bootstrap_template.nil? @@ -310,7 +313,7 @@ describe Chef::Knife::Bootstrap do end describe "when transferring trusted certificates" do - let(:trusted_certs_dir) { File.join(CHEF_SPEC_DATA, 'trusted_certs') } + let(:trusted_certs_dir) { Chef::Util::PathHelper.cleanpath(File.join(File.dirname(__FILE__), '../../data/trusted_certs')) } let(:rendered_template) do knife.merge_configs diff --git a/spec/unit/knife/core/subcommand_loader_spec.rb b/spec/unit/knife/core/subcommand_loader_spec.rb index 033649bbc2..53664cb528 100644 --- a/spec/unit/knife/core/subcommand_loader_spec.rb +++ b/spec/unit/knife/core/subcommand_loader_spec.rb @@ -20,7 +20,7 @@ require 'spec_helper' describe Chef::Knife::SubcommandLoader do before do - + Chef::Platform.stub(:windows?) { false } @home = File.join(CHEF_SPEC_DATA, 'knife-home') @env = {'HOME' => @home} @loader = Chef::Knife::SubcommandLoader.new(File.join(CHEF_SPEC_DATA, 'knife-site-subcommands'), @env) diff --git a/spec/unit/knife/data_bag_from_file_spec.rb b/spec/unit/knife/data_bag_from_file_spec.rb index 662af3f0d6..dba5cc282b 100644 --- a/spec/unit/knife/data_bag_from_file_spec.rb +++ b/spec/unit/knife/data_bag_from_file_spec.rb @@ -26,6 +26,7 @@ Chef::Knife::DataBagFromFile.load_deps describe Chef::Knife::DataBagFromFile do before :each do + Chef::Platform.stub(:windows?) { false } Chef::Config[:node_name] = "webmonkey.example.com" FileUtils.mkdir_p([db_folder, db_folder2]) db_file.write(plain_data.to_json) diff --git a/spec/unit/knife/environment_from_file_spec.rb b/spec/unit/knife/environment_from_file_spec.rb index ed3631fcf5..562e7f8cf5 100644 --- a/spec/unit/knife/environment_from_file_spec.rb +++ b/spec/unit/knife/environment_from_file_spec.rb @@ -23,6 +23,7 @@ Chef::Knife::EnvironmentFromFile.load_deps describe Chef::Knife::EnvironmentFromFile do before(:each) do + Chef::Platform.stub(:windows?) { false } @knife = Chef::Knife::EnvironmentFromFile.new @stdout = StringIO.new @knife.ui.stub(:stdout).and_return(@stdout) |