From 2785cb8fede8e2b3398a9884254766435fb5dd6a Mon Sep 17 00:00:00 2001 From: Daniel Cunha Date: Fri, 23 Nov 2012 01:43:47 -0300 Subject: [PATCH] Removing webrat steps --- features/step_definitions/webrat_steps.rb | 239 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 file changed, 0 insertions(+), 239 deletions(-) delete mode 100644 features/step_definitions/webrat_steps.rb diff --git a/features/step_definitions/webrat_steps.rb b/features/step_definitions/webrat_steps.rb deleted file mode 100644 index 3d5e134..0000000 --- a/features/step_definitions/webrat_steps.rb +++ /dev/null @@ -1,239 +0,0 @@ -# IMPORTANT: This file was generated by Cucumber 0.4.0 -# Edit at your own peril - it's recommended to regenerate this file -# in the future when you upgrade to a newer version of Cucumber. -# Consider adding your own code to a new file instead of editing this one. - -require File.expand_path(File.join(File.dirname(__FILE__), "..", "support", "paths")) - -# Commonly used webrat steps -# http://github.com/brynary/webrat - -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 visit "([^\"]*)" and wait$/ do |page_name| - visit path_to(page_name) - selenium.wait_for_page_to_load(10000) -# selenium.wait_for_page -end - -When /^I press "([^\"]*)"$/ do |button| - click_button(button) -end - -When /^I press "([^\"]*)" and wait$/ do |button| - click_button(button) - selenium.wait_for_page_to_load(10000) -end - -When /^I follow "([^\"]*)"$/ do |link| - click_link(link) -end - -When /^I follow "([^\"]*)" and wait$/ do |link| - click_link(link) - selenium.wait_for_page_to_load(10000) -end - -When /^I follow "([^\"]*)" and wait until "([^\"]*)" is present$/ do |link, element| - click_link(link) - selenium.wait_for_element(string_to_element_locator(element)) -end - -When /^I follow "([^\"]*)" within "([^\"]*)"$/ do |link, parent| - click_link_within(parent, link) -end - -When /^I follow "([^\"]*)" within "([^\"]*)" and wait$/ do |link, parent| - click_link_within(parent, link) - selenium.wait_for_page_to_load(10000) -end - -When /^I fill in "([^\"]*)" with "([^\"]*)"$/ do |field, value| - if response.class.to_s == 'Webrat::SeleniumResponse' - response.selenium.type("//*[@id=//label[contains(., '#{field}')]/@for]", value) - else - fill_in(field, :with => value) - end -end - -When /^I fill in "([^\"]*)" for "([^\"]*)"$/ do |value, field| - fill_in(field, :with => value) -end - -# Use this to fill in an entire form with data from a table. Example: -# -# When I fill in the following: -# | Account Number | 5002 | -# | Expiry date | 2009-11-01 | -# | Note | Nice guy | -# | Wants Email? | | -# -# TODO: Add support for checkbox, select og option -# based on naming conventions. -# -When /^I fill in the following:$/ do |fields| - fields.rows_hash.each do |name, value| - When %{I fill in "#{name}" with "#{value}"} - end -end - -When /^I select "([^\"]*)" from "([^\"]*)"$/ do |value, field| - if response.class.to_s == 'Webrat::SeleniumResponse' - response.selenium.select("//*[@id=//label[contains(., '#{field}')]/@for]", value) - else - select(value, :from => field) - end -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 %>
-# <%= f.datetime_select :preferred %> -# <%= f.label :alternative %>
-# <%= 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 - -When /^I check "([^\"]*)"$/ do |field| - check(field) -end - -When /^I uncheck "([^\"]*)"$/ do |field| - uncheck(field) -end - -When /^I choose "([^\"]*)"$/ do |field| - choose(field) -end - -When /^I attach the file at "([^\"]*)" to "([^\"]*)"$/ do |path, field| - attach_file(field, path) -end - -Then /^I should see "([^\"]*)"$/ do |text| - response.should contain(text) -end - -Then /^I should see "([^\"]*)" within "([^\"]*)"$/ do |text, selector| - if response.class.to_s == 'Webrat::SeleniumResponse' - response.selenium.text('css=' + selector).should include(text) - else - within(selector) do |content| - content.should contain(text) - end - end -end - -Then /^I should see \/([^\/]*)\/$/ do |regexp| - regexp = Regexp.new(regexp) - response.should contain(regexp) -end - -Then /^I should see \/([^\/]*)\/ within "([^\"]*)"$/ do |regexp, selector| - within(selector) do |content| - regexp = Regexp.new(regexp) - content.should contain(regexp) - end -end - -Then /^I should not see "([^\"]*)"$/ do |text| - response.should_not contain(text) -end - -Then /^I should not see "([^\"]*)" within "([^\"]*)"$/ do |text, selector| - if response.class.to_s == 'Webrat::SeleniumResponse' - response.selenium.text('css=' + selector).should_not include(text) - else - within(selector) do |content| - content.should_not contain(text) - end - end -end - -Then /^I should not see \/([^\/]*)\/$/ do |regexp| - regexp = Regexp.new(regexp) - response.should_not contain(regexp) -end - -Then /^I should not see \/([^\/]*)\/ within "([^\"]*)"$/ do |regexp, selector| - within(selector) do |content| - regexp = Regexp.new(regexp) - content.should_not contain(regexp) - end -end - -Then /^the "([^\"]*)" field should contain "([^\"]*)"$/ do |field, value| - if response.class.to_s == 'Webrat::SeleniumResponse' - response.selenium.get_value("//*[@id=//label[contains(., '#{field}')]/@for]").should match(value) - else - field_labeled(field).value.should =~ /#{value}/ - end -end - -Then /^the "([^\"]*)" field should not contain "([^\"]*)"$/ do |field, value| - field_labeled(field).value.should_not =~ /#{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 - -Then /^I should be on (.+)$/ do |page_name| - if response.class.to_s == 'Webrat::SeleniumResponse' - URI.parse(response.selenium.get_location).path.should == path_to(page_name) - else - URI.parse(current_url).path.should == path_to(page_name) - end -end - -Then /^show me the page$/ do - save_and_open_page -end -- libgit2 0.21.2