6
6
7
7
import assert from 'node:assert'
8
8
import test from 'tape'
9
- import remark from 'remark'
9
+ import { remark } from 'remark'
10
10
import { VFile } from 'vfile'
11
11
import { source } from './index.js'
12
12
13
13
test ( 'unist-util-source' , ( t ) => {
14
14
let file = new VFile ( '> + **[Hello](./example)**\n> world.' )
15
15
/** @type {Node } */
16
- // @ts -expect-error: hush.
17
16
let node = remark ( ) . parse ( file )
18
17
19
18
t . equal ( source ( node , file ) , '> + **[Hello](./example)**\n> world.' , 'root' )
@@ -61,7 +60,6 @@ test('unist-util-source', (t) => {
61
60
t . equal ( source ( null , file ) , null , 'missing' )
62
61
63
62
file = new VFile ( 'a\r\nb' )
64
- // @ts -expect-error: hush.
65
63
node = remark ( ) . parse ( file )
66
64
assert ( node . type === 'root' )
67
65
node = node . children [ 0 ]
@@ -70,7 +68,6 @@ test('unist-util-source', (t) => {
70
68
t . equal ( source ( node , file ) , 'a\r\nb' , 'cr + lf' )
71
69
72
70
file = new VFile ( 'a\rb' )
73
- // @ts -expect-error: hush.
74
71
node = remark ( ) . parse ( file )
75
72
assert ( node . type === 'root' )
76
73
node = node . children [ 0 ]
@@ -79,13 +76,11 @@ test('unist-util-source', (t) => {
79
76
t . equal ( source ( node , file ) , 'a\rb' , 'cr' )
80
77
81
78
file = new VFile ( 'a\n' )
82
- // @ts -expect-error: hush.
83
79
node = remark ( ) . parse ( file )
84
80
85
81
t . equal ( source ( node , file ) , 'a\n' , 'eof eol' )
86
82
87
83
file = new VFile ( 'a\n\rb' )
88
- // @ts -expect-error: hush.
89
84
node = remark ( ) . parse ( file )
90
85
91
86
t . equal ( source ( node , file ) , 'a\n\rb' , 'blank lines' )
0 commit comments