zblueslip: Convert node_tests/activity.js to zblueslip.

This commit is contained in:
Rohitt Vashishtha 2018-05-01 04:10:14 +05:30 committed by Tim Abbott
parent a68fa980d3
commit cba2c529f9
1 changed files with 10 additions and 16 deletions

View File

@ -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() {