Skip to content

Instantly share code, notes, and snippets.

@kubicek
Created June 17, 2009 19:44
Show Gist options
  • Save kubicek/131448 to your computer and use it in GitHub Desktop.
Save kubicek/131448 to your computer and use it in GitHub Desktop.
Pokud /^jsem na (.+)$/ do |page_name|
Given "I am on #{page_name}"
end
Když /^jdu na (.+)$/ do |page_name|
When "I go to #{page_name}"
end
Když /^zmáčknu "([^\"]*)"$/ do |button|
When "I press \"#{button}\""
end
Když /^kliknu na odkaz "([^\"]*)"$/ do |link|
Když "I follow \"#{link}\""
end
Když /^vyplním do pole "([^\"]*)" hodnotu "([^\"]*)"$/ do |field, value|
When "I fill in \"#{field}\" with \"#{value}\"" #webrat
# When "I fill in \"#{value}\" for \"#{field}\"" #celerity
end
Když /^vyberu "([^\"]*)" z "([^\"]*)"$/ do |value, field|
When "I select #{value} from #{field}"
end
# # Use this step in conjunction with Rail's datetime_select helper. For example:
# # When I select "December 25, 2008 10:00" as the date and time
# When /^I select "([^\"]*)" as the date and time$/ do |time|
# select_datetime(time)
# end
#
# # Use this step when using multiple datetime_select helpers on a page or
# # you want to specify which datetime to select. Given the following view:
# # <%= f.label :preferred %><br />
# # <%= f.datetime_select :preferred %>
# # <%= f.label :alternative %><br />
# # <%= f.datetime_select :alternative %>
# # The following steps would fill out the form:
# # When I select "November 23, 2004 11:20" as the "Preferred" date and time
# # And I select "November 25, 2004 10:30" as the "Alternative" date and time
# When /^I select "([^\"]*)" as the "([^\"]*)" date and time$/ do |datetime, datetime_label|
# select_datetime(datetime, :from => datetime_label)
# end
#
# # Use this step in conjunction with Rail's time_select helper. For example:
# # When I select "2:20PM" as the time
# # Note: Rail's default time helper provides 24-hour time-- not 12 hour time. Webrat
# # will convert the 2:20PM to 14:20 and then select it.
# When /^I select "([^\"]*)" as the time$/ do |time|
# select_time(time)
# end
#
# # Use this step when using multiple time_select helpers on a page or you want to
# # specify the name of the time on the form. For example:
# # When I select "7:30AM" as the "Gym" time
# When /^I select "([^\"]*)" as the "([^\"]*)" time$/ do |time, time_label|
# select_time(time, :from => time_label)
# end
#
# # Use this step in conjunction with Rail's date_select helper. For example:
# # When I select "February 20, 1981" as the date
# When /^I select "([^\"]*)" as the date$/ do |date|
# select_date(date)
# end
#
# # Use this step when using multiple date_select helpers on one page or
# # you want to specify the name of the date on the form. For example:
# # When I select "April 26, 1982" as the "Date of Birth" date
# When /^I select "([^\"]*)" as the "([^\"]*)" date$/ do |date, date_label|
# select_date(date, :from => date_label)
# end
Když /^zaškrtnu "([^\"]*)"$/ do |field|
When "I check \"#{field}\""
end
Když /^odškrtnu "([^\"]*)"$/ do |field|
When "I uncheck \"#{field}\""
end
Když /^vyberu "([^\"]*)"$/ do |field|
When "I choose \"#{field}\""
end
# When /^I attach the file at "([^\"]*)" to "([^\"]*)"$/ do |path, field|
# attach_file(field, path)
# end
Pak /^(bych měl|měl bych) vidět "([^\"]*)"$/ do |grammar, text|
Then "I should see \"#{text}\""
end
Pak /^bych neměl vidět "([^\"]*)"$/ do |text|
Then "I should not see \"#{text}\""
end
Pak /^by pole "([^\"]*)" mělo obsahovat "([^\"]*)"$/ do |field, value|
Then "the \"#{field}\" field should contain \"#{value}\""
end
Pak /^by pole "([^\"]*)" nemělo obsahovat "([^\"]*)"$/ do |field, value|
Then "the \"#{field}\" field should not contain \"#{value}\""
end
# Then /^the "([^\"]*)" checkbox should be checked$/ do |label|
# field_labeled(label).should be_checked
# end
#
# Then /^the "([^\"]*)" checkbox should not be checked$/ do |label|
# field_labeled(label).should_not be_checked
# end
Pak /^bych měl být přesměrován na (.+)$/ do |page_name|
Then "I should be on #{page_name}"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment