Skip to content
Extraits de code Groupes Projets
Non vérifiée Valider e67c3ace rédigé par Steffen van Bergerem's avatar Steffen van Bergerem
Parcourir les fichiers

Add cuke for deleting conversations

parent b2d26257
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -43,3 +43,18 @@ Feature: private conversations ...@@ -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| ...@@ -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
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter