From e0cedb15fce478c19d7ded8843b82f2bbd32b00c Mon Sep 17 00:00:00 2001 From: YashRE42 <33805964+YashRE42@users.noreply.github.com> Date: Sat, 20 Mar 2021 07:33:28 +0000 Subject: [PATCH] message_flags: Verify early return from update_starred_flag. --- frontend_tests/node_tests/dispatch.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend_tests/node_tests/dispatch.js b/frontend_tests/node_tests/dispatch.js index e30cfa3d2d..c4e23d02e9 100644 --- a/frontend_tests/node_tests/dispatch.js +++ b/frontend_tests/node_tests/dispatch.js @@ -813,6 +813,15 @@ run_test("update_message (remove star)", (override) => { assert.equal(msg.starred, false); }); +run_test("update_message (wrong data)", (override) => { + override(starred_messages, "rerender_ui", noop); + const event = event_fixtures.update_message_flags__starred_add; + // message does not exist + event.messages = [0]; + dispatch(event); + // update_starred_view never gets invoked, early return is successful +}); + run_test("delete_message", (override) => { const event = event_fixtures.delete_message;