Update manual test script after changes to last seen indicator
FREEBIE
This commit is contained in:
parent
1839efd535
commit
be981d6f48
1 changed files with 20 additions and 14 deletions
|
@ -4,24 +4,30 @@ Some things are very difficult to test programmatically. Also, if you don't have
|
||||||
|
|
||||||
Conversation view:
|
Conversation view:
|
||||||
Last seen indicator:
|
Last seen indicator:
|
||||||
- Make window small, switch away from conversation, receive messages that would more than fill up the window, switch back to conversation: the 'N unread messages' text should be at the top of the window, most recent message should be off-screen. You should see a highlighted scroll down button in the bottom-right.
|
(dismissed three ways: 1. sending a message 2. receiving new message while visible and focused 3. switching away from conversation and back again)
|
||||||
(do this with conversation already loaded and with conversation not previously loaded )
|
|
||||||
- Receive more messages while this is showing - the number should increment, and the window should not scroll
|
- Switch away from Signal app, but keep it visible
|
||||||
- Scroll to the bottom of the window, receive more messages - each message should scroll the window down, so the latest message stays at the bottom of the window.
|
- Receive messages to conversation out of focus, and the last seen indicator should move up the screen with each new message. When the number of new messages can no longer fit on the screen, the last seen indicator should stay at the top of the screen, and new messages will appear below. The scroll down button will turn blue to indicate new messages out of view.
|
||||||
- Increase the size of the window so that the 'N unread messages' text is showing. It should reflect the total count of messages below it
|
- Switch back to Signal app, and the last seen indicator and scroll down button should stay where they are
|
||||||
- Send a message, and the 'N unread messages' text should disappear
|
- Click the scroll down button to go to the bottom of the window, and it should disappear
|
||||||
- Switch conversations, receive messages while not displaying conversation
|
- Send a message, then scroll up. The last seen indicator should be gone.
|
||||||
- Switch back to conversation, and the 'N unread messages' text should show
|
|
||||||
- Switch away from conversation and back, the scroll position should be the same but the 'N unread messages' text should not be showing
|
- Switch to a different conversation, then receive messages on original conversation
|
||||||
- Receive message while showing conversation - no 'N unread messages' text should appear
|
- Switch back to original conversation, and the last seen indicator should be visible
|
||||||
- ADVANCED: Set fetch limit to a low number, like 3. Load the application, and don't select the conversation. Receive more than four new messages in that conversation. Select the conversation. The last seen indicator should reflect the total number of new messages and all of them should be visible.
|
- Receive another message on that conversation while it has focus, and the last seen indicator should disappear
|
||||||
|
|
||||||
|
- Switch to a different conversation, then receive messages on original conversation
|
||||||
|
- Switch back to original conversation, and the last seen indicator should be visible
|
||||||
|
- Switch away from conversation and back. The last seen indicator should be gone.
|
||||||
|
|
||||||
|
- ADVANCED: Set fetch limit to a low number, like 3 (in models/messages.js, fetchConversation function). Load the application, and don't select the conversation. Receive more than four new messages in that conversation. Select the conversation. The last seen indicator should reflect the total number of new messages and all of them should be visible.
|
||||||
|
|
||||||
Scrolling:
|
Scrolling:
|
||||||
- If scrolled to bottom of a conversation, should stay there when a new message comes in
|
- If scrolled to bottom of a conversation, should stay there when a new message comes in
|
||||||
- If scrolled to the middle of a conversation, should stay there when a new message comes in
|
- If scrolled to the middle of a conversation, should stay there when a new message comes in
|
||||||
- When you've scrolled up an entire screen's worth, a scroll down button in the bottom right should appear`
|
- When you've scrolled up an entire screen's worth, a scroll down button in the bottom right should appear
|
||||||
|
|
||||||
Scroll-down button:
|
Scroll-down button:
|
||||||
- Clicking it takes you to the bottom of the conversation, makes the button disappear
|
- Clicking it takes you to the bottom of the conversation, makes the button disappear
|
||||||
- If a new message comes in while it is already showing, it highlights (darker in light them, lighter in dark theme)
|
- If a new message comes in while it is already showing, it turns blue
|
||||||
- If a new message comes in while not at the bottom of the converstation (but buttin is not already showing), it should appear in highlighted form
|
- If a new message comes in while not at the bottom of the converstation (but button is not already showing), it should appear, already blue
|
||||||
|
|
Loading…
Reference in a new issue