Skip to content

Commit a4a72c1

Browse files
committed
Refactor code-style
1 parent 258a367 commit a4a72c1

File tree

1 file changed

+58
-49
lines changed

1 file changed

+58
-49
lines changed

test.js

Lines changed: 58 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -2,63 +2,72 @@ import assert from 'node:assert/strict'
22
import test from 'node:test'
33
import {u} from 'unist-builder'
44
import {toString} from './index.js'
5-
import * as mod from './index.js'
65

7-
test('toString', () => {
8-
assert.deepEqual(
9-
Object.keys(mod).sort(),
10-
['toString'],
11-
'should expose the public api'
12-
)
6+
test('toString', async function (t) {
7+
await t.test('should expose the public api', async function () {
8+
assert.deepEqual(Object.keys(await import('./index.js')).sort(), [
9+
'toString'
10+
])
11+
})
1312

14-
assert.deepEqual(
15-
toString(u('cdata', '<greeting>Hello, world!</greeting>')),
16-
'<greeting>Hello, world!</greeting>',
17-
'should serialize cdata'
18-
)
13+
await t.test('should serialize cdata', async function () {
14+
assert.deepEqual(
15+
toString(u('cdata', '<greeting>Hello, world!</greeting>')),
16+
'<greeting>Hello, world!</greeting>'
17+
)
18+
})
1919

20-
assert.deepEqual(
21-
toString(u('comment', 'foo')),
22-
'foo',
23-
'should serialize comments'
24-
)
20+
await t.test('should serialize comments', async function () {
21+
assert.deepEqual(toString(u('comment', 'foo')), 'foo')
22+
})
2523

26-
assert.deepEqual(
27-
toString(u('instruction', {name: 'xml'}, 'version="1.0" encoding="UTF-8"')),
28-
'version="1.0" encoding="UTF-8"',
29-
'should serialize instructions'
30-
)
24+
await t.test('should serialize instructions', async function () {
25+
assert.deepEqual(
26+
toString(
27+
u('instruction', {name: 'xml'}, 'version="1.0" encoding="UTF-8"')
28+
),
29+
'version="1.0" encoding="UTF-8"'
30+
)
31+
})
3132

32-
assert.deepEqual(toString(u('text', 'foo')), 'foo', 'should serialize texts')
33+
await t.test('should serialize texts', async function () {
34+
assert.deepEqual(toString(u('text', 'foo')), 'foo')
35+
})
3336

34-
assert.deepEqual(
35-
toString(u('doctype', {name: 'html'})),
36-
'',
37-
'should return empty for doctypes'
38-
)
37+
await t.test('should return empty for doctypes', async function () {
38+
assert.deepEqual(toString(u('doctype', {name: 'html'})), '')
39+
})
3940

40-
assert.deepEqual(
41-
toString(
42-
u('element', {name: 'package', attributes: {}}, [
43-
u('text', 'foo '),
44-
u('comment', 'bar'),
45-
u('element', {name: 'thing', attributes: {}}, [u('text', ' baz')])
46-
])
47-
),
48-
'foo baz',
49-
'should serialize elements (excluding non-parent and non-text descendants)'
41+
await t.test(
42+
'should serialize elements (excluding non-parent and non-text descendants)',
43+
async function () {
44+
assert.deepEqual(
45+
toString(
46+
u('element', {name: 'package', attributes: {}}, [
47+
u('text', 'foo '),
48+
u('comment', 'bar'),
49+
u('element', {name: 'thing', attributes: {}}, [u('text', ' baz')])
50+
])
51+
),
52+
'foo baz'
53+
)
54+
}
5055
)
5156

52-
assert.deepEqual(
53-
toString(
54-
u('root', [
55-
u('doctype', {name: 'html'}),
56-
u('text', 'foo '),
57-
u('comment', 'bar'),
58-
u('element', {name: 'thing', attributes: {}}, [u('text', ' baz')])
59-
])
60-
),
61-
'foo baz',
62-
'should serialize roots (excluding non-parent and non-text descendants)'
57+
await t.test(
58+
'should serialize roots (excluding non-parent and non-text descendants)',
59+
async function () {
60+
assert.deepEqual(
61+
toString(
62+
u('root', [
63+
u('doctype', {name: 'html'}),
64+
u('text', 'foo '),
65+
u('comment', 'bar'),
66+
u('element', {name: 'thing', attributes: {}}, [u('text', ' baz')])
67+
])
68+
),
69+
'foo baz'
70+
)
71+
}
6372
)
6473
})

0 commit comments

Comments
 (0)