| Current File : /home/jvzmxxx/wiki1/extensions/Flow/tests/browser/features/step_definitions/moderation_steps.rb |
When(/^I cancel the dialog$/) do
on(FlowPage).dialog_cancel_element.when_present.click
end
When(/^I click Delete topic$/) do
on(FlowPage).dialog_submit_delete_element.when_present.click
end
When(/^I click Hide topic$/) do
on(FlowPage).dialog_submit_hide_element.when_present.click
end
When(/^I give reason for deletion as being "(.*?)"$/) do |delete_reason|
step "I type \"#{delete_reason}\" in the dialog box"
end
When(/^I give reason for hiding as being "(.*?)"$/) do |hide_reason|
step "I type \"#{hide_reason}\" in the dialog box"
end
When(/^I see a dialog box$/) do
on(FlowPage).dialog_element.when_present
end
When(/^I type "(.*?)" in the dialog box$/) do |text|
on(FlowPage).dialog_input_element.when_present.send_keys(text)
end
Then(/^I do not see the dialog box$/) do
on(FlowPage).dialog_element.when_not_present
end
Then(/^the top post should be marked as deleted$/) do
expect(on(FlowPage).flow_first_topic_moderation_msg_element.when_present.text).to match("This topic has been deleted")
end