diff --git a/zerver/tests/test_bugdown.py b/zerver/tests/test_bugdown.py index 0ea5fb2491..251955dac7 100644 --- a/zerver/tests/test_bugdown.py +++ b/zerver/tests/test_bugdown.py @@ -330,14 +330,18 @@ class BugdownTest(TestCase): self.assertEqual(converted, '

:test:

') def test_realm_patterns(self): - RealmFilter(realm=get_realm('zulip.com'), pattern=r"#(?P[0-9]{2,8})", + realm = get_realm('zulip.com') + RealmFilter(realm=realm, pattern=r"#(?P[0-9]{2,8})", url_format_string=r"https://trac.zulip.net/ticket/%(id)s").save() - msg = Message(sender=get_user_profile_by_email("othello@zulip.com")) + msg = Message(sender=get_user_profile_by_email("othello@zulip.com"), + subject="#444") content = "We should fix #224 and #115, but not issue#124 or #1124z or [trac #15](https://trac.zulip.net/ticket/16) today." converted = bugdown.convert(content, realm_domain='zulip.com', message=msg) + converted_subject = bugdown.subject_links(realm.domain.lower(), msg.subject) self.assertEqual(converted, '

We should fix #224 and #115, but not issue#124 or #1124z or trac #15 today.

') + self.assertEqual(converted_subject, [u'https://trac.zulip.net/ticket/444']) def test_stream_subscribe_button_simple(self): msg = '!_stream_subscribe_button(simple)'