Logo: Relish

  1. Sign in

Project: Apollo

Notifications

Verifies chat and status notifications

User is able to:

  • see a chat notification while the messaging tab is not displayed
  • see two chat notifications while the messaging tab is not displayed
  • (two users) see a chat notification from a third user
  • (two users) see two chat notifications from a third user
  • close the latest notification and still see the oldest one - 2 notifications in total
  • close the oldest notification and still see the oldest one - 2 notifications in total
  • (two users) close different chat notifications from a third user
  • notification to disappear after a period of time
Scenarios
  • @two_users
User is able to see a chat notification while the messaging tab is not displayed
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "See that chat bubble?"
Then
"Tom" should see the latest chat notification "See that chat bubble?" by "Jon Smith"
  • @two_users
Moderator is able to see a chat notification while the messaging tab is not displayed
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" sends a message: "See that chat bubble?"
Then
"Jon Smith" should see the latest chat notification "See that chat bubble?" by "Tom"
  • @two_users
User is able to see two chat notifications while the messaging tab is not displayed
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "Bubble"
And
"Jon Smith" sends a message: "And again"
Then
"Tom" should see "2" chat notification(s)
And
"Tom" should see the latest chat notification "And again" by "Jon Smith"
And
"Tom" should see the oldest chat notification "Bubble" by "Jon Smith"
  • @two_users
Moderator is able to see two chat notifications while the messaging tab is not displayed
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" sends a message: "Bubble"
And
"Tom" sends a message: "And again"
Then
"Jon Smith" should see "2" chat notification(s)
And
"Jon Smith" should see the latest chat notification "And again" by "Tom"
And
"Jon Smith" should see the oldest chat notification "Bubble" by "Tom"
  • @three_users
Two users are able to see a chat notification from a third user
Given
"Jon Smith, Tom and Jack" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "See that chat bubble?"
Then
"Tom and Jack" should see the latest chat notification "See that chat bubble?" by "Jon Smith"
  • @three_users
Two users are able to see two chat notifications from a third user
Given
"Jon Smith, Tom and Jack" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "See that chat bubble?"
And
"Jon Smith" sends a message: "How about this one?"
Then
"Tom and Jack" should see the oldest chat notification "See that chat bubble?" by "Jon Smith"
And
"Tom and Jack" should see the latest chat notification "How about this one?" by "Jon Smith"
  • @two_users
User is able to close notification
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "First bubble"
Then
"Tom" should see "1" chat notification(s)
And
"Tom" closes chat notification with text "First bubble"
And
"Tom" should not see any notification(s)
  • @two_users
Moderator is able to close notification
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" sends a message: "First bubble"
Then
"Jon Smith" should see "1" chat notification(s)
And
"Jon Smith" closes chat notification with text "First bubble"
And
"Jon Smith" should not see any notification(s)
  • @two_users
User is able to close the latest notification and still see the oldest one
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "First bubble"
And
"Jon Smith" sends a message: "Second bubble"
Then
"Tom" should see "2" chat notification(s)
When
"Tom" closes chat notification with text "Second bubble"
Then
"Tom" should see the latest chat notification "First bubble" by "Jon Smith"
  • @two_users
Moderator is able to close the latest notification and still see the oldest one
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" sends a message: "First bubble"
And
"Tom" sends a message: "Second bubble"
Then
"Jon Smith" should see "2" chat notification(s)
When
"Jon Smith" closes chat notification with text "Second bubble"
Then
"Jon Smith" should see the latest chat notification "First bubble" by "Tom"
  • @two_users
User is able to close the oldest notification and still see the latest one
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "First bubble"
And
"Jon Smith" sends a message: "Second bubble"
Then
"Tom" should see "2" chat notification(s)
When
"Tom" closes chat notification with text "First bubble"
And
"Tom" should see the oldest chat notification "Second bubble" by "Jon Smith"
  • @two_users
Moderator is able to close the oldest notification and still see the latest one
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" sends a message: "First bubble"
And
"Tom" sends a message: "Second bubble"
Then
"Jon Smith" should see "2" chat notification(s)
When
"Jon Smith" closes chat notification with text "First bubble"
And
"Jon Smith" should see the oldest chat notification "Second bubble" by "Tom"
  • @two_users
User is able to close the oldest and latest notifications and still see the middle one (now the oldest)
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "First bubble"
And
"Jon Smith" sends a message: "Second bubble"
And
"Jon Smith" sends a message: "Third bubble"
And
"Tom" closes chat notification with text "First bubble"
And
"Tom" closes chat notification with text "Third bubble"
Then
"Tom" should see the oldest chat notification "Second bubble" by "Jon Smith"
  • @two_users
Moderator is able to close the oldest and latest notifications and still see the middle one (now the oldest)
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" sends a message: "First bubble"
And
"Tom" sends a message: "Second bubble"
And
"Tom" sends a message: "Third bubble"
And
"Jon Smith" closes chat notification with text "First bubble"
And
"Jon Smith" closes chat notification with text "Third bubble"
Then
"Jon Smith" should see the oldest chat notification "Second bubble" by "Tom"
  • @three_users
Two users are able to close different chat notifications from a third user
Given
"Jon Smith, Tom and Jack" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "See that chat bubble?"
And
"Jon Smith" sends a message: "How about this one?"
And
"Tom" closes chat notification with text "See that chat bubble?"
And
"Jack" closes chat notification with text "How about this one?"
Then
"Jack" should see the oldest chat notification "See that chat bubble?" by "Jon Smith"
And
"Tom" should see the latest chat notification "How about this one?" by "Jon Smith"
  • @two_users
User sees notification to disappear after a period of time
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "Get lost"
Then
"Tom" should see the notification disappear after "5" seconds
  • @two_users
Moderator sees notification to disappear after a period of time
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" sends a message: "Get lost"
Then
"Jon Smith" should see the notification disappear after "5" seconds
  • @two_users
  • @bug
User closes a notification and see other one for 5s
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" sends a message: "Close me"
Then
"Tom" should see "1" chat notification(s)
Then
Wait "2" seconds
When
"Tom" closes chat notification with text "Close me"
And
"Jon Smith" sends a message: "Get lost"
Then
"Tom" should see the notification disappear after "5" seconds
  • @two_users
User is able to see and close latest chat notification while on the participants tab
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" opens the participants list
And
"Jon Smith" sends a message: "Bubble"
And
"Jon Smith" sends a message: "And again"
Then
"Tom" should see "2" chat notification(s)
And
"Tom" should see the latest chat notification "And again" by "Jon Smith"
When
"Tom" closes chat notification with text "And again"
And
"Tom" should see the latest chat notification "Bubble" by "Jon Smith"
  • @two_users
Moderator is able to see and close latest chat notification while on the participants tab
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" opens the participants list
And
"Tom" sends a message: "Bubble"
And
"Tom" sends a message: "And again"
Then
"Jon Smith" should see "2" chat notification(s)
And
"Jon Smith" should see the latest chat notification "And again" by "Tom"
When
"Jon Smith" closes chat notification with text "And again"
And
"Jon Smith" should see the latest chat notification "Bubble" by "Tom"
  • @two_users
User is able to see and close oldest chat notification while on the participants tab
Given
"Jon Smith and Tom" log into a session
And
Wait to ensure all previous notifications disappear
When
"Tom" opens the participants list
And
"Jon Smith" sends a message: "Bubble"
And
"Jon Smith" sends a message: "And again"
Then
"Tom" should see "2" chat notification(s)
And
"Tom" should see the oldest chat notification "Bubble" by "Jon Smith"
When
"Tom" closes chat notification with text "Bubble"
And
"Tom" should see the oldest chat notification "And again" by "Jon Smith"
  • @two_users
Moderator is able to see and close oldest chat notification while on the participants tab
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
And
Wait to ensure all previous notifications disappear
When
"Jon Smith" opens the participants list
And
"Tom" sends a message: "Bubble"
And
"Tom" sends a message: "And again"
Then
"Jon Smith" should see "2" chat notification(s)
And
"Jon Smith" should see the oldest chat notification "Bubble" by "Tom"
When
"Jon Smith" closes chat notification with text "Bubble"
And
"Jon Smith" should see the oldest chat notification "And again" by "Tom"
  • @two_users
User is able to see notification about user joining the session
Given
"Jon Smith" logs into a session
When
"Tom" logs quickly into a session
Then
"Jon Smith" should see status notification about user "Tom" joining the session
  • @two_users
User is able to see notification about user joining the session and closes it
Given
"Jon Smith" logs into a session
When
"Tom" logs quickly into a session
Then
"Jon Smith" should see status notification about user "Tom" joining the session
When
"Jon Smith" closes status notification about user "Tom" joining the session
  • @two_users
Moderator is able to see notification about user joining the session
Given
"Jon Smith" logs into a session as moderator
When
"Tom" logs quickly into a session
Then
"Jon Smith" should see status notification about user "Tom" joining the session
  • @two_users
User is able to see notification about user leaving the session
Given
"Jon Smith and Tom" log into a session
When
"Tom" leaves the session
Then
"Jon Smith" should see status notification about user "Tom" leaving the session
  • @two_users
User is able to see notification about user leaving the session and closes it
Given
"Jon Smith and Tom" log into a session
When
"Tom" leaves the session
Then
"Jon Smith" should see status notification about user "Tom" leaving the session
When
"Jon Smith" closes status notification about user "Tom" leaving the session
  • @two_users
Moderator is able to see notification about user leaving the session
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
When
"Tom" leaves the session
Then
"Jon Smith" should see status notification about user "Tom" leaving the session
  • @two_users
User should not see any joining notification when he disables it in session settings
Given
"Jon Smith" logs into a session
When
"Jon Smith" opens the settings window
And
"Jon Smith" selects Notification Settings
And
"Jon Smith" disables the roster visual notification
Then
"Jon Smith" should see the roster visual notification checkbox unchecked
When
"Tom" logs quickly into a session
Then
"Jon Smith" should not see status notification about user "Tom" joining the session
  • @two_users
Moderator should not see any joining notification when he disables it in session settings
Given
"Jon Smith" logs into a session as moderator
When
"Jon Smith" opens the settings window
And
"Jon Smith" selects Notification Settings
And
"Jon Smith" disables the roster visual notification
Then
"Jon Smith" should see the roster visual notification checkbox unchecked
When
"Tom" logs quickly into a session
Then
"Jon Smith" should not see status notification about user "Tom" joining the session
  • @two_users
User should not see any leaving notification when he disables it in session settings
Given
"Jon Smith" logs into a session
When
"Jon Smith" opens the settings window
And
"Jon Smith" selects Notification Settings
And
"Jon Smith" disables the roster visual notification
Then
"Jon Smith" should see the roster visual notification checkbox unchecked
When
"Tom" logs into a session
And
"Tom" leaves the session
Then
"Jon Smith" should not see status notification about user "Tom" leaving the session
  • @two_users
Moderator should not see any leaving notification when he disables it in session settings
Given
"Jon Smith" logs into a session as moderator
When
"Jon Smith" opens the settings window
And
"Jon Smith" selects Notification Settings
And
"Jon Smith" disables the roster visual notification
Then
"Jon Smith" should see the roster visual notification checkbox unchecked
When
"Tom" logs into a session
And
"Tom" leaves the session
Then
"Jon Smith" should not see status notification about user "Tom" leaving the session
  • @two_users
User should not see any chat notification when he disables it in session settings
Given
"Jon Smith" logs into a session
When
"Jon Smith" opens the settings window
And
"Jon Smith" selects Notification Settings
And
"Jon Smith" disables the chat visual notification
Then
"Jon Smith" should see the chat visual notification checkbox unchecked
When
"Tom" logs into a session
When
"Jon Smith" sends a message: "Hope you don't see this"
And
"Jon Smith" should not see any notification(s)
  • @two_users
Moderator should not see any chat notification when he disables it in session settings
Given
"Jon Smith" logs into a session as moderator
When
"Jon Smith" opens the settings window
And
"Jon Smith" selects Notification Settings
And
"Jon Smith" disables the chat visual notification
Then
"Jon Smith" should see the chat visual notification checkbox unchecked
When
"Tom" logs into a session
When
"Jon Smith" sends a message: "Hope you don't see this"
And
"Jon Smith" should not see any notification(s)
  • @two_users
Moderator is able to see notification about user raising his hand
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
Then
the raise hand button should highlight when "Tom" clicks on it
And
"Jon Smith" should see status notification about user "Tom" raising his hand
Then
the raise hand button should darken when "Tom" clicks on it again
And
"Jon Smith" should not see any notification(s)
  • @two_users
Moderator is able to see notification about user raising his hand and close it
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
Then
the raise hand button should highlight when "Tom" clicks on it
And
"Jon Smith" should see status notification about user "Tom" raising his hand
And
"Jon Smith" closes status notification about user "Tom" raising his hand
  • @two_users
Moderator can disable notifications about user raising his hand
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
When
"Jon Smith" opens the settings window
And
"Jon Smith" selects Notification Settings
And
"Jon Smith" disables the raise hand visual notification
Then
"Jon Smith" should see the raise hand visual notification checkbox unchecked
Then
the raise hand button should highlight when "Tom" clicks on it
And
"Jon Smith" should not see any notification(s)
Then
the raise hand button should darken when "Tom" clicks on it again
And
"Jon Smith" should not see any notification(s)
  • @two_users
Moderator is able to see notification about user raising his hand and clear it
Given
"Jon Smith" logs into a session as moderator
And
"Tom" logs into a session
Then
the raise hand button should highlight when "Tom" clicks on it
And
"Jon Smith" should see status notification about user "Tom" raising his hand
When
"Jon Smith" clears the raise hand notification for user "Tom"
Then
"Jon Smith" should not see any notification(s)
And
"Jon Smith" should see lowered hand by "Tom"
  • @three_users
Moderator is able to see notification about two users raising their hand and clear it
Given
"Jon Smith" logs into a session as moderator
And
"Tom and Jack" log into a session
Then
the raise hand button should highlight when "Tom" clicks on it
Then
the raise hand button should highlight when "Jack" clicks on it
And
"Jon Smith" should see status notification about user "Tom" raising his hand
When
"Jon Smith" clears the raise hand notification for user "Tom"
Then
"Jon Smith" should see status notification about user "Jack" raising his hand
When
"Jon Smith" clears the raise hand notification for user "Jack"
Then
"Jon Smith" should not see any notification(s)
And
"Jon Smith" should see lowered hand by "Tom"
And
"Jon Smith" should see lowered hand by "Jack"

Last published over 4 years ago by jizel.