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 { mdxjs } from 'micromark-extension-mdxjs'
5
6
import { mdxFromMarkdown , mdxToMarkdown } from './index.js'
6
7
7
- test ( 'markdown -> mdast ' , ( t ) => {
8
- t . deepEqual (
8
+ test ( 'mdxFromMarkdown ' , ( ) => {
9
+ assert . deepEqual (
9
10
JSON . parse (
10
11
JSON . stringify (
11
12
fromMarkdown ( 'import a from "b"' , {
@@ -95,7 +96,7 @@ test('markdown -> mdast', (t) => {
95
96
'should support esm'
96
97
)
97
98
98
- t . deepEqual (
99
+ assert . deepEqual (
99
100
fromMarkdown ( '<x/>' , {
100
101
extensions : [ mdxjs ( ) ] ,
101
102
mdastExtensions : [ mdxFromMarkdown ( ) ]
@@ -122,7 +123,7 @@ test('markdown -> mdast', (t) => {
122
123
'should support jsx'
123
124
)
124
125
125
- t . deepEqual (
126
+ assert . deepEqual (
126
127
JSON . parse (
127
128
JSON . stringify (
128
129
fromMarkdown ( '{1 + 1}' , {
@@ -212,7 +213,7 @@ test('markdown -> mdast', (t) => {
212
213
'should support expressions'
213
214
)
214
215
215
- t . deepEqual (
216
+ assert . deepEqual (
216
217
JSON . parse (
217
218
JSON . stringify (
218
219
fromMarkdown (
@@ -342,7 +343,7 @@ test('markdown -> mdast', (t) => {
342
343
'should add proper positions on estree (1)'
343
344
)
344
345
345
- t . deepEqual (
346
+ assert . deepEqual (
346
347
JSON . parse (
347
348
JSON . stringify (
348
349
fromMarkdown ( "export let a = 'a'\n\nexport let b = 'b'" , {
@@ -526,12 +527,10 @@ test('markdown -> mdast', (t) => {
526
527
} ,
527
528
'should add proper positions on estree (2)'
528
529
)
529
-
530
- t . end ( )
531
530
} )
532
531
533
- test ( 'mdast -> markdown ' , ( t ) => {
534
- t . equal (
532
+ test ( 'mdxToMarkdown ' , ( ) => {
533
+ assert . equal (
535
534
toMarkdown (
536
535
{ type : 'mdxjsEsm' , value : 'import a from "b"' } ,
537
536
{ extensions : [ mdxToMarkdown ( ) ] }
@@ -540,7 +539,7 @@ test('mdast -> markdown', (t) => {
540
539
'should support esm'
541
540
)
542
541
543
- t . equal (
542
+ assert . equal (
544
543
toMarkdown (
545
544
{ type : 'mdxJsxFlowElement' , name : 'x' , attributes : [ ] , children : [ ] } ,
546
545
{ extensions : [ mdxToMarkdown ( ) ] }
@@ -549,7 +548,7 @@ test('mdast -> markdown', (t) => {
549
548
'should support jsx'
550
549
)
551
550
552
- t . deepEqual (
551
+ assert . deepEqual (
553
552
toMarkdown (
554
553
{ type : 'mdxFlowExpression' , value : '1 + 1' } ,
555
554
{ extensions : [ mdxToMarkdown ( ) ] }
@@ -558,7 +557,7 @@ test('mdast -> markdown', (t) => {
558
557
'should support expressions'
559
558
)
560
559
561
- t . deepEqual (
560
+ assert . deepEqual (
562
561
toMarkdown (
563
562
{
564
563
type : 'link' ,
@@ -570,6 +569,4 @@ test('mdast -> markdown', (t) => {
570
569
'[tel:123](tel:123)\n' ,
571
570
'should use link (resource) instead of link (auto)'
572
571
)
573
-
574
- t . end ( )
575
572
} )
0 commit comments