features/support/step_definitions/commons_steps.rb:1
Given /^I am logged into Commons$/ do
Commons.ensure_logged_in
end
features/support/step_definitions/wikipedia_steps.rb:1
Given /^I am logged into Wikipedia$/ do
Wikipedia.ensure_logged_in
end
features/support/step_definitions/commons_steps.rb:5
Given /^I am not logged into Commons$/ do
Commons.ensure_logged_out
end
features/support/step_definitions/wikipedia_steps.rb:5
Given /^I am not logged into Wikipedia$/ do
Wikipedia.ensure_logged_out
end
features/support/step_definitions/wikipedia_steps.rb:21
When /^I edit the page by adding some arbitrary text$/ do
@content_added, @edit_message = Wikipedia.edit_user_page_by_adding_new_content
end
features/support/step_definitions/wikipedia_steps.rb:13
When /^I visit a random page$/ do
@article_name = visit(Wikipedia::RandomArticlePage).article_name
end
features/support/step_definitions/wikipedia_steps.rb:17
When /^I visit my user page$/ do
visit Wikipedia::UserPage
end
features/support/step_definitions/commons_steps.rb:9
When /^I visit the Upload Wizard$/ do
visit Commons::UploadWizardPage
end
features/support/step_definitions/wikipedia_steps.rb:9
When /^I visit the Wikipedia main page$/ do
visit Wikipedia::MainPage
end
features/support/step_definitions/wikipedia_steps.rb:25
Then /^I can see I am logged into Wikipedia$/ do
on(Wikipedia::MainPage).logged_in_as.should == Wikipedia::USERNAME
end
features/support/step_definitions/wikipedia_steps.rb:29
Then /^I can see I am not logged in Wikipedia$/ do
on(Wikipedia::MainPage).should be_not_logged_in
end
features/support/step_definitions/wikipedia_steps.rb:33
Then /^I can see the arbitrary text has been saved on the page$/ do
on Wikipedia::ViewArticlePage do |page|
page.page_content.should include @content_added
end
end
features/support/step_definitions/commons_steps.rb:20
Then /^I should not see the Upload Wizard content$/ do
on Commons::UploadWizardPage do |page|
page.title.should == "Error"
page.should_not have_upload_wizard_content
end
end
features/support/step_definitions/commons_steps.rb:13
Then /^I should see the Upload Wizard content$/ do
on Commons::UploadWizardPage do |page|
page.title.should == "Upload Wizard - #{Commons::TITLE}"
page.should have_upload_wizard_content
end
end
features/support/step_definitions/wikipedia_steps.rb:39
Then /^the user edit appears in the revision history$/ do
on Wikipedia::ViewArticlePage do |page|
page.view_history
page.history_content.should include @edit_message
page.history_content.should include Wikipedia::USERNAME
end
end
features/support/env.rb:22
Before do
@browser = browser
end
features/support/env.rb:26
After do |scenario|
if scenario.failed?
Dir::mkdir('screenshots') if not File.directory?('screenshots')
screenshot = "./screenshots/FAILED_#{scenario.name.gsub(' ','_').gsub(/[^0-9A-Za-z_]/, '')}.png"
browser.driver.save_screenshot(screenshot)
embed screenshot, 'image/png'
end
browser.cookies.clear
end
Documentation generated 2012-12-08 17:18:54 +0200