MCPcopy
hub / github.com/uuidjs/uuid / test

Function test

examples/utils/testpage.js:1–43  ·  view source on GitHub ↗
(callback)

Source from the content-addressed store, hash-verified

1export default function test(callback) {
2 const style = document.createElement('style');
3 style.appendChild(
4 document.createTextNode(
5 [
6 'body {font-family: monospace;}',
7 'dt, dd {display: inline-block; margin: 0;}',
8 'dt {min-width: 15em;}',
9 ].join('\n'),
10 ),
11 );
12 document.body.appendChild(style);
13
14 function addTest(title, result) {
15 // join() result if it's array-like
16 if (result instanceof Uint8Array || Array.isArray(result)) {
17 result = Array.prototype.join.apply(result);
18 }
19
20 let el;
21 if (result === undefined) {
22 el = document.createElement('h2');
23 el.innerHTML = title;
24 } else {
25 el = document.createElement('div');
26 el.className = 'test_result';
27 el.innerHTML = `<dt>${title}</dt>: <dd>${result}</dd>`;
28 }
29
30 document.body.appendChild(el);
31 }
32
33 function done() {
34 const div = document.createElement('h2');
35 div.id = 'done';
36 div.innerHTML = 'Done';
37 document.body.appendChild(div);
38 }
39
40 window.onload = function () {
41 callback(addTest, done);
42 };
43}

Callers 12

v7.test.tsFile · 0.85
v35.test.tsFile · 0.85
v1.test.tsFile · 0.85
rng.test.tsFile · 0.85
version.test.tsFile · 0.85
v6.test.tsFile · 0.85
v4.test.tsFile · 0.85
validate.test.tsFile · 0.85
stringify.test.tsFile · 0.85
parse.test.tsFile · 0.85
node.test.jsFile · 0.85
jsdom.test.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected