mirror of
https://github.com/zulip/zulip.git
synced 2025-11-10 00:46:03 +00:00
compose.js: Add node test coverage for update_fade().
(Steve Howell made small changes.)
This commit is contained in:
committed by
Steve Howell
parent
cf2a9b74d5
commit
ada54d4574
@@ -794,6 +794,34 @@ function test_with_mock_socket(test_params) {
|
|||||||
});
|
});
|
||||||
}());
|
}());
|
||||||
|
|
||||||
|
(function test_update_fade() {
|
||||||
|
var selector = '#stream,#subject,#private_message_recipient';
|
||||||
|
var keyup_handler_func = $(selector).get_on_handler('keyup');
|
||||||
|
|
||||||
|
var set_focused_recipient_checked = false;
|
||||||
|
var update_faded_messages_checked = false;
|
||||||
|
|
||||||
|
global.compose_fade = {
|
||||||
|
set_focused_recipient: function (msg_type) {
|
||||||
|
assert.equal(msg_type, 'private');
|
||||||
|
set_focused_recipient_checked = true;
|
||||||
|
},
|
||||||
|
update_faded_messages: function () {
|
||||||
|
update_faded_messages_checked = true;
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
compose_state.set_message_type(false);
|
||||||
|
keyup_handler_func();
|
||||||
|
assert(!set_focused_recipient_checked);
|
||||||
|
assert(!update_faded_messages_checked);
|
||||||
|
|
||||||
|
compose_state.set_message_type('private');
|
||||||
|
keyup_handler_func();
|
||||||
|
assert(set_focused_recipient_checked);
|
||||||
|
assert(update_faded_messages_checked);
|
||||||
|
}());
|
||||||
|
|
||||||
(function test_set_focused_recipient() {
|
(function test_set_focused_recipient() {
|
||||||
var sub = {
|
var sub = {
|
||||||
stream_id: 101,
|
stream_id: 101,
|
||||||
|
|||||||
Reference in New Issue
Block a user