test_events: Add a test for do_update_muted_topic.

This commit is contained in:
Tim Abbott 2017-03-23 21:32:50 -07:00
parent dbe3ea59aa
commit 8eb020d190

View File

@ -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([