Make sure to enter chatroom in test
This commit is contained in:
parent
097d992d13
commit
62cdd03562
@ -1440,11 +1440,19 @@
|
|||||||
null, ['rosterGroupsFetched'], {},
|
null, ['rosterGroupsFetched'], {},
|
||||||
function (done, _converse) {
|
function (done, _converse) {
|
||||||
|
|
||||||
test_utils.openChatRoom(_converse, 'lounge', 'localhost', 'dummy');
|
test_utils.openAndEnterChatRoom(_converse, 'lounge', 'localhost', 'dummy').then(function () {
|
||||||
spyOn(_converse, 'emit');
|
spyOn(_converse, 'emit');
|
||||||
var view = _converse.chatboxviews.get('lounge@localhost');
|
var view = _converse.chatboxviews.get('lounge@localhost');
|
||||||
|
|
||||||
|
|
||||||
if (!$(view.el).find('.chat-area').length) { view.renderChatArea(); }
|
if (!$(view.el).find('.chat-area').length) { view.renderChatArea(); }
|
||||||
var nick = mock.chatroom_names[0];
|
var nick = mock.chatroom_names[0];
|
||||||
|
|
||||||
|
view.model.occupants.create({
|
||||||
|
'nick': nick,
|
||||||
|
'muc_jid': `${view.model.get('jid')}/${nick}`
|
||||||
|
});
|
||||||
|
|
||||||
var text = 'This is a received message';
|
var text = 'This is a received message';
|
||||||
var message = $msg({
|
var message = $msg({
|
||||||
from: 'lounge@localhost/'+nick,
|
from: 'lounge@localhost/'+nick,
|
||||||
@ -1458,6 +1466,7 @@
|
|||||||
expect($chat_content.find('.chat-msg-text').text()).toBe(text);
|
expect($chat_content.find('.chat-msg-text').text()).toBe(text);
|
||||||
expect(_converse.emit).toHaveBeenCalledWith('message', jasmine.any(Object));
|
expect(_converse.emit).toHaveBeenCalledWith('message', jasmine.any(Object));
|
||||||
done();
|
done();
|
||||||
|
});
|
||||||
}));
|
}));
|
||||||
|
|
||||||
it("shows sent groupchat messages",
|
it("shows sent groupchat messages",
|
||||||
|
Loading…
Reference in New Issue
Block a user