Add cuke for deleting conversations
This commit is contained in:
parent
b2d26257d4
commit
e67c3ace74
2 changed files with 19 additions and 0 deletions
|
|
@ -43,3 +43,18 @@ Feature: private conversations
|
||||||
When I sign in as "alice@alice.alice"
|
When I sign in as "alice@alice.alice"
|
||||||
Then I should have 2 unread private messages
|
Then I should have 2 unread private messages
|
||||||
And I should have 2 email delivery
|
And I should have 2 email delivery
|
||||||
|
|
||||||
|
Scenario: delete a conversation
|
||||||
|
When I sign in as "bob@bob.bob"
|
||||||
|
And I send a message with subject "Greetings" and text "hello, alice!" to "Alice Awesome"
|
||||||
|
Then I should see "Greetings" within "#conversation_inbox"
|
||||||
|
When I click on selector ".hide_conversation"
|
||||||
|
Then I should not see "Greetings" within "#conversation_inbox"
|
||||||
|
When I sign in as "alice@alice.alice"
|
||||||
|
Then I should have 1 unread private message
|
||||||
|
And I should have 1 email delivery
|
||||||
|
When I reply with "hey, how you doing?"
|
||||||
|
Then I should see "hey, how you doing?" within ".stream_container"
|
||||||
|
When I sign in as "bob@bob.bob"
|
||||||
|
Then I should have 1 email delivery
|
||||||
|
And I should have no unread private messages
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,10 @@ Then /^I should have (\d+) unread private messages?$/ do |n_unread|
|
||||||
expect(find("header #conversations-link .badge")).to have_content(n_unread)
|
expect(find("header #conversations-link .badge")).to have_content(n_unread)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Then /^I should have no unread private messages$/ do
|
||||||
|
expect(page).to have_no_css "header #conversations-link .badge"
|
||||||
|
end
|
||||||
|
|
||||||
Then /^I send a message with subject "([^"]*)" and text "([^"]*)" to "([^"]*)"$/ do |subject, text, person|
|
Then /^I send a message with subject "([^"]*)" and text "([^"]*)" to "([^"]*)"$/ do |subject, text, person|
|
||||||
step %(I am on the conversations page)
|
step %(I am on the conversations page)
|
||||||
within("#conversation_new", match: :first) do
|
within("#conversation_new", match: :first) do
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue