mirror of
https://github.com/zulip/zulip.git
synced 2025-11-09 16:37:23 +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() {
|
||||
var sub = {
|
||||
stream_id: 101,
|
||||
|
||||
Reference in New Issue
Block a user