summaryrefslogtreecommitdiff
path: root/tests/browser/features/step_definitions/create_and_follow_wiki_link_steps.rb
blob: ba41f7fbdb5c919d3c22ea5bd01e7050ad112182 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Given(/^I go to the "(.+)" page with content "(.+)"$/) do |page_title, page_content|
  @wikitext = page_content
  on(APIPage).create page_title, page_content
  step "I am on the #{page_title} page"
end

Given(/^I am on the (.+) page$/) do |article|
  article = article.gsub(/ /, '_')
  visit(ZtargetPage, :using_params => {:article_name => article})
end

Given(/^I create page "(.*?)" with content "(.*?)"$/) do |page_title, page_content|
  on(APIPage).create page_title, page_content
end


When(/^I click the Link Target link$/) do
  on(ZtargetPage).link_target_page_link
end

Then(/^I should be on the Link Target Test Page$/) do
  @browser.url.should match /Link_Target_Test_Page/
end

Then(/^the page content should contain "(.*?)"$/) do |content|
  on(ZtargetPage).page_content.should match content
end