Properly test for show_images_inline
This commit is contained in:
parent
eb016a2aa4
commit
d83d0158e2
@ -988,18 +988,19 @@ describe("A Chat Message", function () {
|
||||
|
||||
it("will render images from approved URLs only",
|
||||
mock.initConverse(
|
||||
['rosterGroupsFetched', 'chatBoxesFetched'], {},
|
||||
['rosterGroupsFetched', 'chatBoxesFetched'], {'show_images_inline': ['conversejs.org']},
|
||||
async function (done, _converse) {
|
||||
|
||||
await mock.waitForRoster(_converse, 'current');
|
||||
const base_url = 'https://conversejs.org';
|
||||
let message = 'http://wrongdomain.com/xxxxxxx.png';
|
||||
let message = 'https://imgur.com/oxymPax.png';
|
||||
const contact_jid = mock.cur_names[0].replace(/ /g,'.').toLowerCase() + '@montague.lit';
|
||||
await mock.openChatBoxFor(_converse, contact_jid);
|
||||
_converse.api.settings.set('show_images_inline', ['conversejs.org']);
|
||||
const view = _converse.api.chatviews.get(contact_jid);
|
||||
spyOn(view.model, 'sendMessage').and.callThrough();
|
||||
mock.sendMessage(view, message);
|
||||
await u.waitUntil(() => view.el.querySelectorAll('.chat-content .chat-msg').length === 1);
|
||||
|
||||
message = base_url+"/logo/conversejs-filled.svg";
|
||||
mock.sendMessage(view, message);
|
||||
await u.waitUntil(() => view.el.querySelectorAll('.chat-content .chat-msg').length === 2, 1000);
|
||||
|
Loading…
Reference in New Issue
Block a user