zulip/frontend_tests/puppeteer_tests
Signior-X 459ce92109 compose: Make the route of message sending through drafts.
Before this commit, the message or any draft is deleted as soon
as the compose box is closed. So, it removes that by removing
delete_active_drafts and instead this commit will add the deletion
process of drafts in reify_message_id that is called when a
message is successfully sent and received.

Now, see there are two types of messages, one that are locally
echoed and the second ones are that aren't locally echoed but
sent directly to server. This commit only saves the message in
draft if it is locally echoed as they are the only messages
that show message failed in message list. The non locally echoed
ones aren't remove from the compose box until they are
successfully sent. Now as the draft-id is stored in the message
data for locally echoed messages, as they are echoed from the
server, they are deleted using that draft-id.

This also adds node tests for echo reify_message_id for testing
this feature that this commit is adding.

Fixes #17697
2021-09-07 14:36:05 -07:00
..
admin.ts populate_db: Use do_create_realm for creating zulip realm. 2021-07-06 17:37:43 -07:00
compose.ts minor: Correct comment in compose test. 2021-05-04 16:40:43 -07:00
copy-and-paste.ts puppeteer_tests: Remove sequential numbers from test files. 2021-04-01 07:46:13 -07:00
custom-profile.ts puppeteer_tests: Remove sequential numbers from test files. 2021-04-01 07:46:13 -07:00
delete-message.ts confirm_dialog: Rename variables and classes used in templates. 2021-07-14 12:21:24 -07:00
drafts.ts compose: Make the route of message sending through drafts. 2021-09-07 14:36:05 -07:00
edit.ts puppeteer: Fix the selector for opening the message action menu. 2021-06-12 09:00:57 -04:00
mention.ts custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
message-basics.ts populate_db: Use do_create_realm for creating zulip realm. 2021-07-06 17:37:43 -07:00
navigation.ts custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
realm-creation.ts custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
realm-linkifier.ts settings: Use dialog_widget for edit-linkifier modal. 2021-07-14 13:02:26 -07:00
realm-playground.ts puppeteer: Fallback to default waitForSelect timeout. 2021-05-24 23:11:41 -07:00
settings.ts settings: Rename class of notification settings elements. 2021-08-20 07:51:23 -07:00
stars.ts puppeteer_tests: Remove sequential numbers from test files. 2021-04-01 07:46:13 -07:00
subscriptions.ts populate_db: Use do_create_realm for creating zulip realm. 2021-07-06 17:37:43 -07:00
user-deactivation.ts confirm_dialog: Rename variables and classes used in templates. 2021-07-14 12:21:24 -07:00
user-status.ts puppeteer: Fix the element becoming stale. 2021-07-30 09:19:56 -07:00