Sha256: ce19d2f69f8c130c6c5c72fb7c974413e9d225f3d0fc6d68843b0989387c259e

Contents?: true

Size: 1.23 KB

Versions: 7

Compression:

Stored size: 1.23 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(/^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 features\/support\/paths\.rb should be identical to the local support\/paths\.rb$/ do
  File.read("#{Rails.root}/features/support/paths.rb").should == File.read("#{File.dirname(__FILE__)}/../support/paths.rb")
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
pickle-0.1.22 features/step_definitions/generator_steps.rb
pickle-0.1.21 features/step_definitions/generator_steps.rb
pickle-0.1.20 features/step_definitions/generator_steps.rb
pickle-0.1.19 features/step_definitions/generator_steps.rb
pickle-0.1.18 features/step_definitions/generator_steps.rb
pickle-0.1.17 features/step_definitions/generator_steps.rb
pickle-0.1.16 features/step_definitions/generator_steps.rb