Fix failing test

This commit is contained in:
JC Brand 2021-04-23 12:05:10 +02:00
parent 4b737c1c93
commit d86f3094b9
2 changed files with 3 additions and 5 deletions

View File

@ -48,7 +48,7 @@ export function onConnected () {
}
export function onEverySecond () {
if (!api.connection.connected() || _converse.isTestEnv()) {
if (_converse.isTestEnv() || !api.connection.connected()) {
return;
}
const ping_interval = api.settings.get('ping_interval');

View File

@ -271,7 +271,7 @@ describe("A groupchat shown in the groupchats list", function () {
const controlbox = _converse.chatboxviews.get('controlbox');
const lview = controlbox.querySelector('converse-rooms-list');
await u.waitUntil(() => lview.querySelectorAll(".open-room").length);
let room_els = lview.querySelectorAll(".open-room");
const room_els = lview.querySelectorAll(".open-room");
expect(room_els.length).toBe(1);
const rooms_list = document.querySelector('converse-rooms-list');
const close_el = rooms_list.querySelector(".close-room");
@ -279,9 +279,7 @@ describe("A groupchat shown in the groupchats list", function () {
expect(window.confirm).toHaveBeenCalledWith(
'Are you sure you want to leave the groupchat lounge@conference.shakespeare.lit?');
await new Promise(resolve => _converse.api.listen.once('chatBoxClosed', resolve));
room_els = rooms_list.querySelectorAll(".open-room");
expect(room_els.length).toBe(0);
await u.waitUntil(() => rooms_list.querySelectorAll(".open-room").length === 0);
expect(_converse.chatboxes.length).toBe(1);
done();
}));