22 lines
544 B
Ruby
22 lines
544 B
Ruby
Given /^a target file$/ do
|
|
@target_file = File.expand_path(File.join(Dir.consistent_tmpdir, 'hydra_test.txt'))
|
|
end
|
|
|
|
Given /^an alternate target file$/ do
|
|
@target_file = File.expand_path(File.join(Dir.consistent_tmpdir, 'alternate_hydra_test.txt'))
|
|
end
|
|
|
|
When /^I write "([^\"]*)" to the file$/ do |text|
|
|
f = File.new(@target_file, 'w')
|
|
f.write text
|
|
f.flush
|
|
f.close
|
|
end
|
|
|
|
Then /^"([^\"]*)" should be written in the file$/ do |text|
|
|
f = File.new(@target_file, 'r')
|
|
raise 'Did not write to file' unless text == f.read
|
|
f.close
|
|
end
|
|
|