2021-05-11 15:46:57 +02:00
|
|
|
/* 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",
|
2021-06-28 12:00:47 +02:00
|
|
|
mock.initConverse([], {'root': new DocumentFragment()}, async (_converse) => {
|
2021-05-11 15:46:57 +02:00
|
|
|
|
|
|
|
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);
|
|
|
|
}));
|
|
|
|
});
|