summaryrefslogtreecommitdiffstats
path: root/roles/reverseproxy/files/conversejs/src/plugins/rootview/tests/root.js
diff options
context:
space:
mode:
authorMatthieu Saulnier <fantom@fedoraproject.org>2023-09-10 11:02:37 +0200
committerMatthieu Saulnier <fantom@fedoraproject.org>2023-09-10 11:02:37 +0200
commitc3d25357d4a61a26609480bf84a67a56d1a17fc3 (patch)
tree4209832fa639354a1c905ca6d3ca899e889df90e /roles/reverseproxy/files/conversejs/src/plugins/rootview/tests/root.js
parent78a34e844540a6f24a42e49bcc00ce00cd6ec955 (diff)
downloadplaybooks-ansible-c3d25357d4a61a26609480bf84a67a56d1a17fc3.tar.gz
playbooks-ansible-c3d25357d4a61a26609480bf84a67a56d1a17fc3.tar.xz
playbooks-ansible-c3d25357d4a61a26609480bf84a67a56d1a17fc3.zip
Add conversejs deployment
Diffstat (limited to 'roles/reverseproxy/files/conversejs/src/plugins/rootview/tests/root.js')
-rw-r--r--roles/reverseproxy/files/conversejs/src/plugins/rootview/tests/root.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/roles/reverseproxy/files/conversejs/src/plugins/rootview/tests/root.js b/roles/reverseproxy/files/conversejs/src/plugins/rootview/tests/root.js
new file mode 100644
index 0000000..581f15a
--- /dev/null
+++ b/roles/reverseproxy/files/conversejs/src/plugins/rootview/tests/root.js
@@ -0,0 +1,16 @@
+/* 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 (_converse) => {
+
+ const { api } = _converse;
+ expect(document.body.querySelector('#conversejs')).toBe(null);
+ expect(api.settings.get('root').firstElementChild.nodeName.toLowerCase()).toBe('converse-root');
+ document.body.appendChild(document.createElement('converse-root'));
+ await u.waitUntil(() => document.body.querySelector('#conversejs') !== null);
+ }));
+});