mirror of https://github.com/zulip/zulip.git
zblueslip: Convert node_tests/activity.js to zblueslip.
This commit is contained in:
parent
a68fa980d3
commit
cba2c529f9
|
@ -17,7 +17,7 @@ set_global('document', {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
set_global('blueslip', function () {});
|
set_global('blueslip', global.make_zblueslip());
|
||||||
set_global('channel', {});
|
set_global('channel', {});
|
||||||
set_global('compose_actions', {});
|
set_global('compose_actions', {});
|
||||||
|
|
||||||
|
@ -42,10 +42,6 @@ zrequire('user_search');
|
||||||
zrequire('list_cursor');
|
zrequire('list_cursor');
|
||||||
zrequire('activity');
|
zrequire('activity');
|
||||||
|
|
||||||
set_global('blueslip', {
|
|
||||||
log: () => {},
|
|
||||||
});
|
|
||||||
|
|
||||||
var filter_key_handlers;
|
var filter_key_handlers;
|
||||||
set_global('keydown_util', {
|
set_global('keydown_util', {
|
||||||
handle: (opts) => {
|
handle: (opts) => {
|
||||||
|
@ -152,14 +148,10 @@ presence.presence_info = presence_info;
|
||||||
}());
|
}());
|
||||||
|
|
||||||
(function test_reload_defaults() {
|
(function test_reload_defaults() {
|
||||||
let warned;
|
blueslip.set_test_data('warn', 'get_filter_text() is called before initialization');
|
||||||
|
|
||||||
blueslip.warn = function (msg) {
|
|
||||||
assert.equal(msg, 'get_filter_text() is called before initialization');
|
|
||||||
warned = true;
|
|
||||||
};
|
|
||||||
assert.equal(activity.get_filter_text(), '');
|
assert.equal(activity.get_filter_text(), '');
|
||||||
assert(warned);
|
assert(blueslip.get_test_logs('warn').length, 1);
|
||||||
|
blueslip.clear_test_data();
|
||||||
}());
|
}());
|
||||||
|
|
||||||
(function test_sort_users() {
|
(function test_sort_users() {
|
||||||
|
@ -836,12 +828,14 @@ reset_setup();
|
||||||
|
|
||||||
const expected = { status: 'active', mobile: false, last_active: 500 };
|
const expected = { status: 'active', mobile: false, last_active: 500 };
|
||||||
assert.deepEqual(presence.presence_info[alice.user_id], expected);
|
assert.deepEqual(presence.presence_info[alice.user_id], expected);
|
||||||
|
|
||||||
activity.set_user_status(alice.email, info, server_time);
|
activity.set_user_status(alice.email, info, server_time);
|
||||||
blueslip.warn = function (msg) {
|
blueslip.set_test_data('warn', 'unknown email: foo@bar.com');
|
||||||
assert.equal(msg, 'unknown email: foo@bar.com');
|
blueslip.set_test_data('error', 'Unknown email for get_user_id: foo@bar.com');
|
||||||
};
|
|
||||||
blueslip.error = () => {};
|
|
||||||
activity.set_user_status('foo@bar.com', info, server_time);
|
activity.set_user_status('foo@bar.com', info, server_time);
|
||||||
|
assert(blueslip.get_test_logs('warn').length, 1);
|
||||||
|
assert(blueslip.get_test_logs('error').length, 1);
|
||||||
|
blueslip.clear_test_data();
|
||||||
}());
|
}());
|
||||||
|
|
||||||
(function test_initialize() {
|
(function test_initialize() {
|
||||||
|
|
Loading…
Reference in New Issue