Sha256: 03b032ba136c27aac2fe6e1a7bc9c76fc8133f3a80b53a9cc6121bf85ce9d4d4
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
Before do `mv #{Rails.root}/features/ #{Rails.root}/features.orig/ > /dev/null 2>&1` end After do `rm -rf #{Rails.root}/features` `mv #{Rails.root}/features.orig/ #{Rails.root}/features/ > /dev/null 2>&1` end Given(/^cucumber has been freshly generated$/) do `cd #{Rails.root}; script/generate cucumber -f` end Given(/^pickle path email has been freshly generated$/) do `cd #{Rails.root}; script/generate pickle path email` end Given(/^env\.rb already requires (.+)$/) do |file| File.open("#{Rails.root}/features/support/env.rb", "a") do |env| env << "require '#{file}'\n" end end When(/^I run "(.*)"$/) do |command| @output = `cd #{Rails.root}; #{command}` end Then(/^I should see "(.*)"$/) do |text| @output.should include(text) end Then(/^the file (.+?) should exist$/) do |file| File.exist?("#{Rails.root}/#{file}").should == true end Then(/^the file (.+?) should match \/(.*?)\/$/) do |file, regexp| File.read("#{Rails.root}/#{file}").should match(/#{regexp}/m) end Then(/^the file (.+?) should not match \/(.*?)\/$/) do |file, regexp| File.read("#{Rails.root}/#{file}").should_not match(/#{regexp}/m) end Then /^the file ([^ ]+) should be identical to the local (.+)$/ do |generated_file, source_file| File.read("#{Rails.root}/#{generated_file}").should == File.read("#{File.dirname(__FILE__)}/../#{source_file}") end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pickle-0.1.23 | features/step_definitions/generator_steps.rb |