lib/busser/cucumber.rb in busser-0.7.1 vs lib/busser/cucumber.rb in busser-0.8.0

- old
+ new

@@ -4,12 +4,12 @@ abort "The aruba gem must be in your development dependencies" end require 'busser/cucumber/hooks' -require 'tmpdir' -require 'pathname' +require 'tmpdir' unless defined?(Dir.mktmpdir) +require 'pathname' unless defined?(Pathname) Given(/^a BUSSER_ROOT of "(.*?)"$/) do |busser_root| backup_envvar('BUSSER_ROOT') ENV['BUSSER_ROOT'] = busser_root @@ -109,10 +109,10 @@ file = File.join(ENV['BUSSER_ROOT'], %w{bin busser.bat}) check_file_content(file, Regexp.new(Regexp.escape(partial_content)), true) end Then(/^the file "(.*?)" should have permissions "(.*?)"$/) do |file, perms| - in_current_dir do + in_current_directory do file_perms = sprintf("%o", File.stat(file).mode) file_perms = file_perms[2, 4] expect(file_perms).to eq(perms) end end