|
@@ -12,7 +12,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.waitForRoster(_converse, 'current', 1);
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid);
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
await _converse.handleMessageStanza(mock.createChatMessage(_converse, contact_jid, 'This message will be read'));
|
|
|
const msg_el = await u.waitUntil(() => view.querySelector('converse-chat-message'));
|
|
|
expect(msg_el.querySelector('.chat-msg__text').textContent).toBe('This message will be read');
|
|
@@ -98,7 +98,7 @@ describe("A Chat Message", function () {
|
|
|
.c('delay', {'xmlns': 'urn:xmpp:delay', 'stamp':'2018-01-02T13:08:25Z'})
|
|
|
.tree();
|
|
|
await _converse.handleMessageStanza(msg);
|
|
|
- const view = _converse.api.chatviews.get(sender_jid);
|
|
|
+ const view = _converse.chatboxviews.get(sender_jid);
|
|
|
|
|
|
msg = $msg({
|
|
|
'xmlns': 'jabber:client',
|
|
@@ -345,7 +345,7 @@ describe("A Chat Message", function () {
|
|
|
await _converse.handleMessageStanza(msg);
|
|
|
// Check that the chatbox and its view now exist
|
|
|
const chatbox = await _converse.api.chats.get(recipient_jid);
|
|
|
- const view = _converse.api.chatviews.get(recipient_jid);
|
|
|
+ const view = _converse.chatboxviews.get(recipient_jid);
|
|
|
expect(chatbox).toBeDefined();
|
|
|
expect(view).toBeDefined();
|
|
|
|
|
@@ -504,7 +504,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.openControlBox(_converse);
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid)
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
const message = '<p>This message contains <em>some</em> <b>markup</b></p>';
|
|
|
spyOn(view.model, 'sendMessage').and.callThrough();
|
|
|
await mock.sendMessage(view, message);
|
|
@@ -522,7 +522,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.openControlBox(_converse);
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid)
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
const message = 'This message contains a hyperlink: www.opkode.com';
|
|
|
spyOn(view.model, 'sendMessage').and.callThrough();
|
|
|
await mock.sendMessage(view, message);
|
|
@@ -543,7 +543,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.openControlBox(_converse);
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid);
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
let message = 'This message contains a hyperlink with forbidden query params: https://www.opkode.com/?id=0&utm_content=1&utm_medium=2&s=1';
|
|
|
await mock.sendMessage(view, message);
|
|
|
await u.waitUntil(() => view.querySelectorAll('.chat-msg__text').length);
|
|
@@ -622,7 +622,7 @@ describe("A Chat Message", function () {
|
|
|
api.settings.set('time_format', 'hh:mm');
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid)
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
const message = 'This message is sent from this chatbox';
|
|
|
await mock.sendMessage(view, message);
|
|
|
|
|
@@ -666,7 +666,7 @@ describe("A Chat Message", function () {
|
|
|
}).c('body').t('A message').up()
|
|
|
.c('active', {'xmlns': 'http://jabber.org/protocol/chatstates'}).tree());
|
|
|
await new Promise(resolve => _converse.on('chatBoxViewInitialized', resolve));
|
|
|
- const view = _converse.api.chatviews.get(sender_jid);
|
|
|
+ const view = _converse.chatboxviews.get(sender_jid);
|
|
|
await new Promise(resolve => view.model.messages.once('rendered', resolve));
|
|
|
|
|
|
jasmine.clock().tick(3*ONE_MINUTE_LATER);
|
|
@@ -868,7 +868,7 @@ describe("A Chat Message", function () {
|
|
|
);
|
|
|
const chatbox = await _converse.chatboxes.get(sender_jid);
|
|
|
expect(chatbox).toBeDefined();
|
|
|
- const view = _converse.api.chatviews.get(sender_jid);
|
|
|
+ const view = _converse.chatboxviews.get(sender_jid);
|
|
|
expect(view).toBeDefined();
|
|
|
|
|
|
expect(_converse.api.trigger).toHaveBeenCalledWith('message', jasmine.any(Object));
|
|
@@ -906,7 +906,7 @@ describe("A Chat Message", function () {
|
|
|
}).c('body').t(message).up()
|
|
|
.c('active', {'xmlns': 'http://jabber.org/protocol/chatstates'}).tree()
|
|
|
);
|
|
|
- const view = _converse.api.chatviews.get(sender_jid);
|
|
|
+ const view = _converse.chatboxviews.get(sender_jid);
|
|
|
await u.waitUntil(() => view.model.messages.length);
|
|
|
expect(view.model.messages.length).toEqual(1);
|
|
|
const msg_obj = view.model.messages.at(0);
|
|
@@ -949,7 +949,7 @@ describe("A Chat Message", function () {
|
|
|
expect(_converse.chatboxes.get(sender_jid)).not.toBeDefined();
|
|
|
|
|
|
await _converse.handleMessageStanza(msg);
|
|
|
- const view = await u.waitUntil(() => _converse.api.chatviews.get(sender_jid));
|
|
|
+ const view = await u.waitUntil(() => _converse.chatboxviews.get(sender_jid));
|
|
|
await u.waitUntil(() => view.querySelectorAll('.chat-msg').length);
|
|
|
expect(_converse.api.trigger).toHaveBeenCalledWith('message', jasmine.any(Object));
|
|
|
|
|
@@ -1052,7 +1052,7 @@ describe("A Chat Message", function () {
|
|
|
const sender_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await _converse.api.chats.open(sender_jid)
|
|
|
let msg_text = 'This message will not be sent, due to an error';
|
|
|
- const view = _converse.api.chatviews.get(sender_jid);
|
|
|
+ const view = _converse.chatboxviews.get(sender_jid);
|
|
|
const message = await view.model.sendMessage(msg_text);
|
|
|
await u.waitUntil(() => view.querySelectorAll('.chat-msg').length);
|
|
|
let msg_txt = sizzle('.chat-msg:last .chat-msg__text', view).pop().textContent;
|
|
@@ -1195,7 +1195,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.waitForRoster(_converse, 'current');
|
|
|
const sender_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, sender_jid)
|
|
|
- const view = _converse.api.chatviews.get(sender_jid);
|
|
|
+ const view = _converse.chatboxviews.get(sender_jid);
|
|
|
// Create enough messages so that there's a scrollbar.
|
|
|
const promises = [];
|
|
|
view.querySelector('.chat-content').scrollTop = 0;
|
|
@@ -1281,7 +1281,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.waitForRoster(_converse, 'current', 1);
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid);
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
spyOn(view.model, 'sendMessage').and.callThrough();
|
|
|
|
|
|
let stanza = u.toStanza(`
|
|
@@ -1331,7 +1331,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.waitForRoster(_converse, 'current', 1);
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid)
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
spyOn(view.model, 'sendMessage').and.callThrough();
|
|
|
|
|
|
let stanza = u.toStanza(`
|
|
@@ -1377,7 +1377,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.waitForRoster(_converse, 'current', 1);
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid);
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
spyOn(view.model, 'sendMessage').and.callThrough();
|
|
|
const stanza = u.toStanza(`
|
|
|
<message from="${contact_jid}"
|
|
@@ -1407,7 +1407,7 @@ describe("A Chat Message", function () {
|
|
|
await mock.waitForRoster(_converse, 'current', 1);
|
|
|
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
|
|
await mock.openChatBoxFor(_converse, contact_jid)
|
|
|
- const view = _converse.api.chatviews.get(contact_jid);
|
|
|
+ const view = _converse.chatboxviews.get(contact_jid);
|
|
|
spyOn(view.model, 'sendMessage').and.callThrough();
|
|
|
const url = base_url+"/logo/conversejs-filled.svg";
|
|
|
|