xmpp.chapril.org-conversejs/src/plugins/rootview/tests/root.js

17 lines
642 B
JavaScript
Raw Normal View History

/* global mock, converse */
const u = converse.env.utils;
describe("Converse", function() {
it("Can be inserted into a converse-root custom element after having been initialized",
mock.initConverse([], {'root': new DocumentFragment()}, async (done, _converse) => {
expect(document.body.querySelector('#conversejs')).toBe(null);
expect(_converse.root.firstElementChild.nodeName.toLowerCase()).toBe('converse-root');
document.body.appendChild(document.createElement('converse-root'));
await u.waitUntil(() => document.body.querySelector('#conversejs') !== null);
done();
}));
});