Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
@core @core_message @javascriptFeature: Unread messagesIn order to know how many unread messages I haveAs a userI need to be able to view an unread messageBackground:Given the following "courses" exist:| fullname | shortname | category | groupmode || Course 1 | C1 | 0 | 1 |And the following "users" exist:| username | firstname | lastname | email || student1 | Student | 1 | student1@example.com || student2 | Student | 2 | student2@example.com |And the following "course enrolments" exist:| user | course | role || student1 | C1 | student || student2 | C1 | student |And the following "groups" exist:| name | course | idnumber | enablemessaging || New group | C1 | NG | 1 |And the following "group members" exist:| user | group || student1 | NG || student2 | NG |And the following config values are set as admin:| messaging | 1 || messagingminpoll | 1 |Scenario: Unread messages for group conversationGiven I log in as "student1"When I open messagingAnd I open the "Group" conversations listThen "New group" "core_message > Message" should existAnd I select "New group" conversation in messagingAnd I send "Hi!" message in the message areaAnd I should see "Hi!" in the "New group" "core_message > Message conversation"And I should see "##today##%d %B##" in the "New group" "core_message > Message conversation"And I log outAnd I log in as "student2"And I should see "1" in the "//*[@title='Toggle messaging drawer']/../*[@data-region='count-container']" "xpath_element"And I open messagingAnd I should see "1" in the "Group" "core_message > Message tab"And "New group" "core_message > Message" should existAnd I should see "1" in the "New group" "core_message > Message"And I select "New group" conversation in messagingAnd I should see "Hi!" in the "New group" "core_message > Message conversation"And I should not see "1" in the "//*[@title='Toggle messaging drawer']/../*[@data-region='count-container']" "xpath_element"And I should not see "1" in the "Group" "core_message > Message tab"And I should not see "1" in the "New group" "core_message > Message"Scenario: Unread messages for private conversationGiven the following "private messages" exist:| user | contact | message || student1 | student2 | Hi! || student2 | student1 | What do you need? |When I log in as "student1"Then I should see "1" in the "//*[@title='Toggle messaging drawer']/../*[@data-region='count-container']" "xpath_element"And I open messagingAnd I should see "1" in the "Private" "core_message > Message tab"And "Student 2" "core_message > Message" should existAnd I should see "1" in the "Student 2" "core_message > Message"And I select "Student 2" conversation in messagingAnd I should see "Hi!" in the "Student 2" "core_message > Message conversation"And I should not see "1" in the "//*[@title='Toggle messaging drawer']/../*[@data-region='count-container']" "xpath_element"And I should not see "1" in the "Private" "core_message > Message tab"And I should not see "1" in the "Student 2" "core_message > Message"Scenario: Unread messages for starred conversationGiven the following "private messages" exist:| user | contact | message || student1 | student2 | Hi! || student2 | student1 | What do you need? |And the following "favourite conversations" exist:| user | contact || student1 | student2 |When I log in as "student1"Then I should see "1" in the "//*[@title='Toggle messaging drawer']/../*[@data-region='count-container']" "xpath_element"And I open messagingAnd I should see "1" in the "Starred" "core_message > Message tab"And "Student 2" "core_message > Message" should existAnd I should see "1" in the "Student 2" "core_message > Message"And I select "Student 2" conversation in messagingAnd I should see "Hi!" in the "Student 2" "core_message > Message conversation"And I should not see "1" in the "//*[@title='Toggle messaging drawer']/../*[@data-region='count-container']" "xpath_element"And I should not see "1" in the "Starred" "core_message > Message tab"And I should not see "1" in the "Student 2" "core_message > Message"