Name anonymous function to fix failing test

This commit is contained in:
JC Brand 2019-09-05 13:12:34 +02:00
parent b5c56c8323
commit 4015eb2fd1
3 changed files with 12 additions and 15 deletions

View File

@ -5064,7 +5064,8 @@
expect(notifications.length).toBe(1);
expect(notifications[0].textContent.trim()).toEqual('nomorenicks is typing');
timeout_functions[1]();
timeout_functions.filter(f => f.name === 'bound safeDestroy').pop()();
events = view.el.querySelectorAll('.chat-event');
expect(events.length).toBe(3);
expect(events[0].textContent.trim()).toEqual('some1 has entered the groupchat');

View File

@ -107,13 +107,15 @@ converse.plugins.add('converse-chatboxes', {
this.on('change:put', this.uploadFile, this);
}
if (this.isEphemeral()) {
window.setTimeout(() => {
try {
this.destroy()
} catch (e) {
_converse.log(e, Strophe.LogLevel.ERROR);
}
}, 10000);
window.setTimeout(this.safeDestroy.bind(this), 10000);
}
},
safeDestroy () {
try {
this.destroy()
} catch (e) {
_converse.log(e, Strophe.LogLevel.ERROR);
}
},

View File

@ -256,13 +256,7 @@ converse.plugins.add('converse-muc', {
this.on('change:put', this.uploadFile, this);
}
if (this.isEphemeral()) {
window.setTimeout(() => {
try {
this.destroy()
} catch (e) {
_converse.log(e, Strophe.LogLevel.ERROR);
}
}, 10000);
window.setTimeout(this.safeDestroy.bind(this), 10000);
} else {
this.setOccupant();
this.setVCard();