Skip to content

Commit b69a332

Browse files
committed
Use Node test runner
1 parent afad1f6 commit b69a332

File tree

3 files changed

+17
-21
lines changed

3 files changed

+17
-21
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
@@ -43,14 +43,13 @@
4343
"mdast-util-to-markdown": "^1.3.0"
4444
},
4545
"devDependencies": {
46-
"@types/tape": "^4.0.0",
46+
"@types/node": "^18.0.0",
4747
"c8": "^7.0.0",
4848
"mdast-util-from-markdown": "^1.0.0",
4949
"micromark-extension-gfm-task-list-item": "^1.0.0",
5050
"prettier": "^2.0.0",
5151
"remark-cli": "^11.0.0",
5252
"remark-preset-wooorm": "^9.0.0",
53-
"tape": "^5.0.0",
5453
"type-coverage": "^2.0.0",
5554
"typescript": "^4.0.0",
5655
"unist-util-remove-position": "^4.0.0",

test.js

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import test from 'tape'
1+
import assert from 'node:assert/strict'
2+
import test from 'node:test'
23
import {fromMarkdown} from 'mdast-util-from-markdown'
34
import {toMarkdown} from 'mdast-util-to-markdown'
45
import {removePosition} from 'unist-util-remove-position'
@@ -8,8 +9,8 @@ import {
89
gfmTaskListItemToMarkdown
910
} from './index.js'
1011

11-
test('markdown -> mdast', (t) => {
12-
t.deepEqual(
12+
test('markdown -> mdast', () => {
13+
assert.deepEqual(
1314
fromMarkdown('* [x] a', {
1415
extensions: [gfmTaskListItem],
1516
mdastExtensions: [gfmTaskListItemFromMarkdown]
@@ -66,7 +67,7 @@ test('markdown -> mdast', (t) => {
6667
'should support task list items'
6768
)
6869

69-
t.deepEqual(
70+
assert.deepEqual(
7071
removePosition(
7172
fromMarkdown('*\n [x] after a blank line', {
7273
extensions: [gfmTaskListItem],
@@ -101,7 +102,7 @@ test('markdown -> mdast', (t) => {
101102
'should support a task list item after a blank line'
102103
)
103104

104-
t.deepEqual(
105+
assert.deepEqual(
105106
removePosition(
106107
fromMarkdown('* [x]\ttab', {
107108
extensions: [gfmTaskListItem],
@@ -133,7 +134,7 @@ test('markdown -> mdast', (t) => {
133134
'should support a task list item follwed by a tab'
134135
)
135136

136-
t.deepEqual(
137+
assert.deepEqual(
137138
removePosition(
138139
fromMarkdown('* [x]: definition\n [x] tasklist', {
139140
extensions: [gfmTaskListItem],
@@ -175,7 +176,7 @@ test('markdown -> mdast', (t) => {
175176
'should support a task list item after a definition'
176177
)
177178

178-
t.deepEqual(
179+
assert.deepEqual(
179180
removePosition(
180181
fromMarkdown('[x] tasklist', {
181182
extensions: [gfmTaskListItem],
@@ -192,7 +193,7 @@ test('markdown -> mdast', (t) => {
192193
'should not support a task list item when not in a list item'
193194
)
194195

195-
t.deepEqual(
196+
assert.deepEqual(
196197
removePosition(
197198
fromMarkdown('* [x] *b*', {
198199
extensions: [gfmTaskListItem],
@@ -229,7 +230,7 @@ test('markdown -> mdast', (t) => {
229230
'should support a text construct after the checkbox'
230231
)
231232

232-
t.deepEqual(
233+
assert.deepEqual(
233234
removePosition(
234235
fromMarkdown('* [x] a\n\n b', {
235236
extensions: [gfmTaskListItem],
@@ -261,12 +262,10 @@ test('markdown -> mdast', (t) => {
261262
},
262263
'should support further paragraphs after checkboxes'
263264
)
264-
265-
t.end()
266265
})
267266

268-
test('mdast -> markdown', (t) => {
269-
t.deepEqual(
267+
test('mdast -> markdown', () => {
268+
assert.deepEqual(
270269
toMarkdown(
271270
{
272271
type: 'listItem',
@@ -279,7 +278,7 @@ test('mdast -> markdown', (t) => {
279278
'should serialize a checked list item'
280279
)
281280

282-
t.deepEqual(
281+
assert.deepEqual(
283282
toMarkdown(
284283
{
285284
type: 'listItem',
@@ -292,7 +291,7 @@ test('mdast -> markdown', (t) => {
292291
'should serialize an unchecked list item'
293292
)
294293

295-
t.deepEqual(
294+
assert.deepEqual(
296295
toMarkdown(
297296
{
298297
type: 'listItem',
@@ -304,7 +303,7 @@ test('mdast -> markdown', (t) => {
304303
'should serialize an normal list item'
305304
)
306305

307-
t.deepEqual(
306+
assert.deepEqual(
308307
toMarkdown(
309308
{
310309
type: 'listItem',
@@ -325,6 +324,4 @@ test('mdast -> markdown', (t) => {
325324
'* [d]: definition\n\n e\n',
326325
'should ignore `checked` if the head is not a paragraph'
327326
)
328-
329-
t.end()
330327
})

0 commit comments

Comments
 (0)