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