1
- import test from 'tape'
1
+ import assert from 'node:assert/strict'
2
+ import test from 'node:test'
2
3
import { fromMarkdown } from 'mdast-util-from-markdown'
3
4
import { toMarkdown } from 'mdast-util-to-markdown'
4
5
import { removePosition } from 'unist-util-remove-position'
8
9
gfmTaskListItemToMarkdown
9
10
} from './index.js'
10
11
11
- test ( 'markdown -> mdast' , ( t ) => {
12
- t . deepEqual (
12
+ test ( 'markdown -> mdast' , ( ) => {
13
+ assert . deepEqual (
13
14
fromMarkdown ( '* [x] a' , {
14
15
extensions : [ gfmTaskListItem ] ,
15
16
mdastExtensions : [ gfmTaskListItemFromMarkdown ]
@@ -66,7 +67,7 @@ test('markdown -> mdast', (t) => {
66
67
'should support task list items'
67
68
)
68
69
69
- t . deepEqual (
70
+ assert . deepEqual (
70
71
removePosition (
71
72
fromMarkdown ( '*\n [x] after a blank line' , {
72
73
extensions : [ gfmTaskListItem ] ,
@@ -101,7 +102,7 @@ test('markdown -> mdast', (t) => {
101
102
'should support a task list item after a blank line'
102
103
)
103
104
104
- t . deepEqual (
105
+ assert . deepEqual (
105
106
removePosition (
106
107
fromMarkdown ( '* [x]\ttab' , {
107
108
extensions : [ gfmTaskListItem ] ,
@@ -133,7 +134,7 @@ test('markdown -> mdast', (t) => {
133
134
'should support a task list item follwed by a tab'
134
135
)
135
136
136
- t . deepEqual (
137
+ assert . deepEqual (
137
138
removePosition (
138
139
fromMarkdown ( '* [x]: definition\n [x] tasklist' , {
139
140
extensions : [ gfmTaskListItem ] ,
@@ -175,7 +176,7 @@ test('markdown -> mdast', (t) => {
175
176
'should support a task list item after a definition'
176
177
)
177
178
178
- t . deepEqual (
179
+ assert . deepEqual (
179
180
removePosition (
180
181
fromMarkdown ( '[x] tasklist' , {
181
182
extensions : [ gfmTaskListItem ] ,
@@ -192,7 +193,7 @@ test('markdown -> mdast', (t) => {
192
193
'should not support a task list item when not in a list item'
193
194
)
194
195
195
- t . deepEqual (
196
+ assert . deepEqual (
196
197
removePosition (
197
198
fromMarkdown ( '* [x] *b*' , {
198
199
extensions : [ gfmTaskListItem ] ,
@@ -229,7 +230,7 @@ test('markdown -> mdast', (t) => {
229
230
'should support a text construct after the checkbox'
230
231
)
231
232
232
- t . deepEqual (
233
+ assert . deepEqual (
233
234
removePosition (
234
235
fromMarkdown ( '* [x] a\n\n b' , {
235
236
extensions : [ gfmTaskListItem ] ,
@@ -261,12 +262,10 @@ test('markdown -> mdast', (t) => {
261
262
} ,
262
263
'should support further paragraphs after checkboxes'
263
264
)
264
-
265
- t . end ( )
266
265
} )
267
266
268
- test ( 'mdast -> markdown' , ( t ) => {
269
- t . deepEqual (
267
+ test ( 'mdast -> markdown' , ( ) => {
268
+ assert . deepEqual (
270
269
toMarkdown (
271
270
{
272
271
type : 'listItem' ,
@@ -279,7 +278,7 @@ test('mdast -> markdown', (t) => {
279
278
'should serialize a checked list item'
280
279
)
281
280
282
- t . deepEqual (
281
+ assert . deepEqual (
283
282
toMarkdown (
284
283
{
285
284
type : 'listItem' ,
@@ -292,7 +291,7 @@ test('mdast -> markdown', (t) => {
292
291
'should serialize an unchecked list item'
293
292
)
294
293
295
- t . deepEqual (
294
+ assert . deepEqual (
296
295
toMarkdown (
297
296
{
298
297
type : 'listItem' ,
@@ -304,7 +303,7 @@ test('mdast -> markdown', (t) => {
304
303
'should serialize an normal list item'
305
304
)
306
305
307
- t . deepEqual (
306
+ assert . deepEqual (
308
307
toMarkdown (
309
308
{
310
309
type : 'listItem' ,
@@ -325,6 +324,4 @@ test('mdast -> markdown', (t) => {
325
324
'* [d]: definition\n\n e\n' ,
326
325
'should ignore `checked` if the head is not a paragraph'
327
326
)
328
-
329
- t . end ( )
330
327
} )
0 commit comments