Skip to content

Commit 556964d

Browse files
committed
Use Node test runner
1 parent 9fa4b0c commit 556964d

File tree

3 files changed

+10
-14
lines changed

3 files changed

+10
-14
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ jobs:
1717
strategy:
1818
matrix:
1919
node:
20-
- lts/fermium
20+
- lts/gallium
2121
- node

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,13 @@
4646
"mdast-util-to-markdown": "^1.0.0"
4747
},
4848
"devDependencies": {
49-
"@types/tape": "^4.0.0",
49+
"@types/node": "^18.0.0",
5050
"acorn": "^8.0.0",
5151
"c8": "^7.0.0",
5252
"micromark-extension-mdxjs-esm": "^1.0.0",
5353
"prettier": "^2.0.0",
5454
"remark-cli": "^11.0.0",
5555
"remark-preset-wooorm": "^9.0.0",
56-
"tape": "^5.0.0",
5756
"type-coverage": "^2.0.0",
5857
"typescript": "^4.0.0",
5958
"unist-util-remove-position": "^4.0.0",

test.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
import test from 'tape'
1+
import assert from 'node:assert/strict'
2+
import test from 'node:test'
23
import * as acorn from 'acorn'
34
import {fromMarkdown} from 'mdast-util-from-markdown'
45
import {toMarkdown} from 'mdast-util-to-markdown'
56
import {removePosition} from 'unist-util-remove-position'
67
import {mdxjsEsm} from 'micromark-extension-mdxjs-esm'
78
import {mdxjsEsmFromMarkdown, mdxjsEsmToMarkdown} from './index.js'
89

9-
test('markdown -> mdast', (t) => {
10-
t.deepEqual(
10+
test('mdxjsEsmFromMarkdown', () => {
11+
assert.deepEqual(
1112
fromMarkdown('import a from "b"\nexport var c = ""\n\nd', {
1213
extensions: [mdxjsEsm({acorn})],
1314
mdastExtensions: [mdxjsEsmFromMarkdown]
@@ -49,7 +50,7 @@ test('markdown -> mdast', (t) => {
4950
'should support ESM'
5051
)
5152

52-
t.deepEqual(
53+
assert.deepEqual(
5354
// Cheap clone to remove non-JSON values.
5455
JSON.parse(
5556
JSON.stringify(
@@ -193,12 +194,10 @@ test('markdown -> mdast', (t) => {
193194
},
194195
'should add a `data.estree` if `addResult` was used in the syntax extension'
195196
)
196-
197-
t.end()
198197
})
199198

200-
test('mdast -> markdown', (t) => {
201-
t.deepEqual(
199+
test('mdxjsEsmToMarkdown', () => {
200+
assert.deepEqual(
202201
toMarkdown(
203202
{
204203
type: 'root',
@@ -213,7 +212,7 @@ test('mdast -> markdown', (t) => {
213212
'should serialize ESM'
214213
)
215214

216-
t.deepEqual(
215+
assert.deepEqual(
217216
toMarkdown(
218217
{
219218
type: 'root',
@@ -228,6 +227,4 @@ test('mdast -> markdown', (t) => {
228227
'\n\nd\n',
229228
'should not crash on ESM missing `value`'
230229
)
231-
232-
t.end()
233230
})

0 commit comments

Comments
 (0)