From 03d88e60f9927d10fcc8051a4ea0102ff392f04b Mon Sep 17 00:00:00 2001 From: zhark01 Date: Sun, 6 Dec 2020 14:16:18 -0500 Subject: [PATCH] tests: Add coverage for submessage. --- zerver/tests/test_events.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/zerver/tests/test_events.py b/zerver/tests/test_events.py index ea0bdeddedd369..1c4dd3ac2fd877 100644 --- a/zerver/tests/test_events.py +++ b/zerver/tests/test_events.py @@ -565,6 +565,28 @@ def test_add_submessage(self) -> None: state_change_expected=False, ) check_submessage('events[0]', events[0]) + events = self.verify_action( + lambda: do_add_submessage( + realm=cordelia.realm, + sender_id=cordelia.id, + message_id=message_id, + msg_type='widget', + content='{"type":"new_option","idx":4,"option":"option"}', + ), + state_change_expected=False, + ) + check_submessage('events[0]', events[0]) + events = self.verify_action( + lambda: do_add_submessage( + realm=cordelia.realm, + sender_id=cordelia.id, + message_id=message_id, + msg_type='widget', + content='{"type":"question","question":"google.com"}', + ), + state_change_expected=False, + ) + check_submessage('events[0]', events[0]) def test_remove_reaction(self) -> None: message_id = self.send_stream_message(self.example_user("hamlet"), "Verona", "hello")