mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 14:03:30 +00:00
node tests: Test topic casing for unread counts.
We use multiple casings of "lunch" as a topic in our tests, so that we verify that unread counts respect that topics are not case sensitive. We also eliminate an obsolete stub.
This commit is contained in:
@@ -15,9 +15,6 @@ add_dependencies({
|
|||||||
|
|
||||||
var stream_data = require('js/stream_data.js');
|
var stream_data = require('js/stream_data.js');
|
||||||
|
|
||||||
stream_data = {
|
|
||||||
canonicalized_name: stream_data.canonicalized_name,
|
|
||||||
};
|
|
||||||
set_global('stream_data', stream_data);
|
set_global('stream_data', stream_data);
|
||||||
set_global('blueslip', {});
|
set_global('blueslip', {});
|
||||||
|
|
||||||
@@ -91,19 +88,19 @@ var zero_counts = {
|
|||||||
id: 15,
|
id: 15,
|
||||||
type: 'stream',
|
type: 'stream',
|
||||||
stream_id: stream_id,
|
stream_id: stream_id,
|
||||||
subject: 'lunch',
|
subject: 'luNch',
|
||||||
};
|
};
|
||||||
|
|
||||||
var other_message = {
|
var other_message = {
|
||||||
id: 16,
|
id: 16,
|
||||||
type: 'stream',
|
type: 'stream',
|
||||||
stream_id: stream_id,
|
stream_id: stream_id,
|
||||||
subject: 'lunch',
|
subject: 'lunCH',
|
||||||
};
|
};
|
||||||
|
|
||||||
unread.process_loaded_messages([message, other_message]);
|
unread.process_loaded_messages([message, other_message]);
|
||||||
|
|
||||||
count = unread.num_unread_for_subject(stream_id, 'lunch');
|
count = unread.num_unread_for_subject(stream_id, 'Lunch');
|
||||||
assert.equal(count, 2);
|
assert.equal(count, 2);
|
||||||
assert(unread.topic_has_any_unread(stream_id, 'lunch'));
|
assert(unread.topic_has_any_unread(stream_id, 'lunch'));
|
||||||
assert(!unread.topic_has_any_unread(wrong_stream_id, 'lunch'));
|
assert(!unread.topic_has_any_unread(wrong_stream_id, 'lunch'));
|
||||||
@@ -114,7 +111,7 @@ var zero_counts = {
|
|||||||
|
|
||||||
unread.update_unread_topics(message, event);
|
unread.update_unread_topics(message, event);
|
||||||
|
|
||||||
count = unread.num_unread_for_subject(stream_id, 'lunch');
|
count = unread.num_unread_for_subject(stream_id, 'lUnch');
|
||||||
assert.equal(count, 1);
|
assert.equal(count, 1);
|
||||||
|
|
||||||
count = unread.num_unread_for_subject(stream_id, 'dinner');
|
count = unread.num_unread_for_subject(stream_id, 'dinner');
|
||||||
|
|||||||
Reference in New Issue
Block a user