diff --git a/zerver/tests/test_events.py b/zerver/tests/test_events.py index efa9caabb5..0bba7f91bc 100644 --- a/zerver/tests/test_events.py +++ b/zerver/tests/test_events.py @@ -51,6 +51,7 @@ from zerver.lib.actions import ( do_set_realm_message_editing, do_update_message, do_update_message_flags, + do_update_muted_topic, do_update_pointer, do_update_user_presence, do_change_twenty_four_hour_time, @@ -626,6 +627,16 @@ class EventsRegisterTest(ZulipTestCase): error = muted_topics_checker('events[0]', events[0]) self.assert_on_error(error) + events = self.do_test(lambda: do_update_muted_topic( + self.user_profile, "Denmark", "topic", "add")) + error = muted_topics_checker('events[0]', events[0]) + self.assert_on_error(error) + + events = self.do_test(lambda: do_update_muted_topic( + self.user_profile, "Denmark", "topic", "remove")) + error = muted_topics_checker('events[0]', events[0]) + self.assert_on_error(error) + def test_change_avatar_fields(self): # type: () -> None schema_checker = check_dict([