test/support/integration_test.rb in knife-solo-0.5.1 vs test/support/integration_test.rb in knife-solo-0.6.0
- old
+ new
@@ -39,10 +39,12 @@
@kitchen = $base_dir.join('support', 'kitchens', self.class.to_s)
FileUtils.remove_entry_secure(@kitchen, true)
@kitchen.dirname.mkpath
system "knife solo init #{@kitchen} --no-berkshelf --no-librarian >> #{log_file}"
@start_dir = Dir.pwd
+ # NOTE (matschaffer): On ruby 2.3 Dir.chdir won't set ENV['PWD'] which chef-config-12.8.1 uses for `working_directory`
Dir.chdir(@kitchen)
+ ENV['PWD'] = @kitchen.to_s
prepare_server
end
# Gets back to the start dir
def teardown