Sha256: d40e5d5f78dd89966e0e061947bf43a97cfe6cceb6c4762c38937a820fe32f8e
Contents?: true
Size: 928 Bytes
Versions: 2
Compression:
Stored size: 928 Bytes
Contents
# Commonly used webrat steps # http://github.com/brynary/webrat When /^I press "(.*)"$/ do |button| clicks_button(button) end When /^I follow "(.*)"$/ do |link| clicks_link(link) end When /^I fill in "(.*)" with "(.*)"$/ do |field, value| fills_in(field, :with => value) end When /^I select "(.*)" from "(.*)"$/ do |value, field| selects(value, :from => field) end When /^I check "(.*)"$/ do |field| checks(field) end When /^I uncheck "(.*)"$/ do |field| unchecks(field) end When /^I choose "(.*)"$/ do |field| chooses(field) end When /^I attach the file at "(.*)" to "(.*)" $/ do |path, field| attaches_file(field, path) end Then /^I should see "(.*)"$/ do |text| response.body.should =~ /#{text}/m end Then /^I should not see "(.*)"$/ do |text| response.body.should_not =~ /#{text}/m end Then /^the "(.*)" checkbox should be checked$/ do |label| field_labeled(label).should be_checked end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
aslakhellesoy-cucumber-0.1.9 | rails_generators/cucumber/templates/webrat_steps.rb |
cucumber-0.1.9 | rails_generators/cucumber/templates/webrat_steps.rb |