diff --git a/frontend_tests/node_tests/unread.js b/frontend_tests/node_tests/unread.js index 4acf878f2f..a8080f360a 100644 --- a/frontend_tests/node_tests/unread.js +++ b/frontend_tests/node_tests/unread.js @@ -404,6 +404,16 @@ stream_data.get_stream_id = function () { }()); (function test_declare_bankruptcy() { + var message = { + id: 16, + type: 'whatever', + stream_id: 1999, + subject: 'whatever', + mentioned: true, + }; + + unread.process_loaded_messages([message]); + unread.declare_bankruptcy(); var counts = unread.get_counts(); diff --git a/static/js/unread.js b/static/js/unread.js index 6b0b1f7334..ab3a6ef13a 100644 --- a/static/js/unread.js +++ b/static/js/unread.js @@ -218,6 +218,7 @@ exports.process_read_message = function (message) { exports.declare_bankruptcy = function () { unread_privates = new Dict(); exports.unread_topic_counter.clear(); + unread_mentioned = new Dict(); }; exports.num_unread_current_messages = function () {