| Current File : /home/jvzmxxx/wiki1/extensions/Flow/tests/browser/features/step_definitions/thank_steps.rb |
Given(/^the "(.*?)" page has a new unmoderated topic created by me$/) do |title|
api.action('flow', submodule: 'new-topic', page: title, nttopic: 'Thank me please!', ntcontent: 'Hello')
end
Given(/^the most recent topic on "(.*?)" is written by another user$/) do |title|
as_user(:b) do
api.action('flow', submodule: 'new-topic', page: title, nttopic: 'Thank me please!', ntcontent: 'Hello')
end
end
When(/^I click on the Thank button$/) do
on(FlowPage).thank_button_element.click
end
When(/^I see a Thank button$/) do
on(FlowPage).thank_button_element.when_present
end
Then(/^I should not see a Thank button$/) do
expect(on(FlowPage).thank_button_element).not_to be_visible
end
Then(/^I should see the Thank button be replaced with Thanked button$/) do
on(FlowPage) do |page|
expect(page.thanked_button_element.when_present).to be_visible
expect(page.thank_button_element).not_to be_visible
end
end