Sha256: 87b502042a08ffa38748e7694cb142717b5b09fdb00f1b28d2beac62c56d9112

Contents?: true

Size: 527 Bytes

Versions: 5

Compression:

Stored size: 527 Bytes

Contents

# Multi-line step scoper
When /^(.*) within (.*[^:]):$/ do |step, parent, table_or_string|
  with_scope(parent) { When "#{step}:", table_or_string }
end

Given /^(?:|I )am on (.+)$/ do |page_name|
  visit path_to(page_name)
end

When /^(?:|I )go to (.+)$/ do |page_name|
  visit path_to(page_name)
end

When /^(?:|I )press "([^"]*)"$/ do |button|
  click_button(button)
end

When /^(?:|I )follow "([^"]*)"$/ do |link|
  click_link(link)
end

Then /^I should see an error$/ do
  (400 .. 599).should include(page.status_code)
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
forge-cli-0.1.10 lib/forge/features/step_definitions/web_steps.rb
forge-cli-0.1.9 lib/forge/features/step_definitions/web_steps.rb
forge-cli-0.1.8 lib/forge/features/step_definitions/web_steps.rb
forge-cli-0.1.7 lib/forge/features/step_definitions/web_steps.rb
forge-cli-0.1.6 lib/forge/features/step_definitions/web_steps.rb