|
263 | 263 | const view = await test_utils.openChatBoxFor(_converse, contact_jid);
|
264 | 264 | const el = sizzle('a.open-chat:contains("'+view.model.getDisplayName()+'")', _converse.rosterview.el).pop();
|
265 | 265 | const jid = el.textContent.replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
266 |
| - spyOn(_converse.api, "trigger"); |
| 266 | + spyOn(_converse.api, "trigger").and.callThrough(); |
267 | 267 | el.click();
|
268 | 268 | await u.waitUntil(() => _converse.api.trigger.calls.count(), 500);
|
269 | 269 | expect(_converse.chatboxes.length).toEqual(2);
|
|
280 | 280 | await test_utils.waitForRoster(_converse, 'current');
|
281 | 281 | test_utils.openControlBox();
|
282 | 282 |
|
283 |
| - spyOn(_converse.api, "trigger"); |
| 283 | + spyOn(_converse.api, "trigger").and.callThrough(); |
284 | 284 | test_utils.openControlBox();
|
285 | 285 |
|
286 | 286 | test_utils.openChatBoxes(_converse, 6);
|
|
323 | 323 |
|
324 | 324 | spyOn(chatview, 'close').and.callThrough();
|
325 | 325 | spyOn(controlview, 'close').and.callThrough();
|
326 |
| - spyOn(_converse.api, "trigger"); |
| 326 | + spyOn(_converse.api, "trigger").and.callThrough(); |
327 | 327 |
|
328 | 328 | // We need to rebind all events otherwise our spy won't be called
|
329 | 329 | controlview.delegateEvents();
|
|
356 | 356 | const trimmed_chatboxes = _converse.minimized_chats;
|
357 | 357 | const chatview = _converse.chatboxviews.get(contact_jid);
|
358 | 358 | spyOn(chatview, 'minimize').and.callThrough();
|
359 |
| - spyOn(_converse.api, "trigger"); |
| 359 | + spyOn(_converse.api, "trigger").and.callThrough(); |
360 | 360 | // We need to rebind all events otherwise our spy won't be called
|
361 | 361 | chatview.delegateEvents();
|
362 | 362 | chatview.el.querySelector('.toggle-chatbox-button').click();
|
|
390 | 390 | await test_utils.waitForRoster(_converse, 'current');
|
391 | 391 | test_utils.openControlBox();
|
392 | 392 | await u.waitUntil(() => _converse.rosterview.el.querySelectorAll('.roster-group').length);
|
393 |
| - spyOn(_converse.api, "trigger"); |
| 393 | + spyOn(_converse.api, "trigger").and.callThrough(); |
394 | 394 | _converse.chatboxes.browserStorage._clear();
|
395 | 395 |
|
396 | 396 | test_utils.closeControlBox();
|
|
538 | 538 |
|
539 | 539 | let toolbar, call_button;
|
540 | 540 | const contact_jid = mock.cur_names[2].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
541 |
| - spyOn(_converse.api, "trigger"); |
| 541 | + spyOn(_converse.api, "trigger").and.callThrough(); |
542 | 542 | // First check that the button doesn't show if it's not enabled
|
543 | 543 | // via "visible_toolbar_buttons"
|
544 | 544 | _converse.visible_toolbar_buttons.call = false;
|
|
603 | 603 | await test_utils.waitForRoster(_converse, 'current');
|
604 | 604 | test_utils.openControlBox();
|
605 | 605 |
|
606 |
| - spyOn(_converse.api, "trigger"); |
| 606 | + spyOn(_converse.api, "trigger").and.callThrough(); |
607 | 607 | const sender_jid = mock.cur_names[1].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
608 | 608 | // <composing> state
|
609 | 609 | const msg = $msg({
|
|
690 | 690 | var view = _converse.chatboxviews.get(contact_jid);
|
691 | 691 | expect(view.model.get('chat_state')).toBe('active');
|
692 | 692 | spyOn(_converse.connection, 'send');
|
693 |
| - spyOn(_converse.api, "trigger"); |
| 693 | + spyOn(_converse.api, "trigger").and.callThrough(); |
694 | 694 | view.onKeyDown({
|
695 | 695 | target: view.el.querySelector('textarea.chat-textarea'),
|
696 | 696 | keyCode: 1
|
|
724 | 724 | test_utils.openControlBox();
|
725 | 725 |
|
726 | 726 | // See XEP-0085 https://xmpp.org/extensions/xep-0085.html#definitions
|
727 |
| - spyOn(_converse.api, "trigger"); |
| 727 | + spyOn(_converse.api, "trigger").and.callThrough(); |
728 | 728 | const sender_jid = mock.cur_names[1].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
729 | 729 | await u.waitUntil(() => _converse.rosterview.el.querySelectorAll('.roster-group').length);
|
730 | 730 | await test_utils.openChatBoxFor(_converse, sender_jid);
|
|
1052 | 1052 | test_utils.openControlBox();
|
1053 | 1053 | const sender_jid = mock.cur_names[1].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
1054 | 1054 | // See XEP-0085 https://xmpp.org/extensions/xep-0085.html#definitions
|
1055 |
| - spyOn(_converse.api, "trigger"); |
| 1055 | + spyOn(_converse.api, "trigger").and.callThrough(); |
1056 | 1056 | await test_utils.openChatBoxFor(_converse, sender_jid);
|
1057 | 1057 | const view = _converse.chatboxviews.get(sender_jid);
|
1058 | 1058 | expect(view.el.querySelectorAll('.chat-event').length).toBe(0);
|
|
1093 | 1093 | await test_utils.waitForRoster(_converse, 'current', 3);
|
1094 | 1094 | test_utils.openControlBox();
|
1095 | 1095 |
|
1096 |
| - spyOn(_converse.api, "trigger"); |
| 1096 | + spyOn(_converse.api, "trigger").and.callThrough(); |
1097 | 1097 | const sender_jid = mock.cur_names[1].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
1098 | 1098 | // <paused> state
|
1099 | 1099 | const msg = $msg({
|
|
1125 | 1125 | test_utils.openControlBox();
|
1126 | 1126 | const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
1127 | 1127 |
|
1128 |
| - spyOn(_converse.api, "trigger"); |
| 1128 | + spyOn(_converse.api, "trigger").and.callThrough(); |
1129 | 1129 | await test_utils.openChatBoxFor(_converse, contact_jid);
|
1130 | 1130 | const view = _converse.chatboxviews.get(contact_jid);
|
1131 | 1131 | let message = 'This message is another sent from this chatbox';
|
|
0 commit comments