1
1
'use strict'
2
2
3
- const { test, teardown , before } = require ( 'tap ' )
3
+ const { test, after , before } = require ( 'node:test ' )
4
4
const { join } = require ( 'node:path' )
5
5
const { mkdtempSync, readdirSync, mkdirSync, rmSync } = require ( 'node:fs' )
6
6
const { tmpdir } = require ( 'node:os' )
@@ -12,7 +12,7 @@ before(() => {
12
12
spawnSync ( 'npm' , [ 'link' ] , { cwd : __dirname , shell : true } )
13
13
} )
14
14
15
- teardown ( ( ) => {
15
+ after ( ( ) => {
16
16
spawnSync ( 'npm' , [ 'unlink' , '-g' ] , { cwd : __dirname , shell : true } )
17
17
rmSync ( testDir , { recursive : true , force : true } )
18
18
} )
@@ -25,7 +25,7 @@ test('generates a fastify project in the current folder', (t) => {
25
25
mkdirSync ( dir )
26
26
spawnSync ( 'npm' , [ 'link' , 'create-fastify' ] , opts )
27
27
spawnSync ( 'npm' , [ 'init' , 'fastify' ] , opts )
28
- t . match ( readdirSync ( dir ) . sort ( ) , [
28
+ t . assert . deepStrictEqual ( readdirSync ( dir ) . sort ( ) , [
29
29
'.gitignore' ,
30
30
'README.md' ,
31
31
'app.js' ,
@@ -36,8 +36,8 @@ test('generates a fastify project in the current folder', (t) => {
36
36
'test'
37
37
] )
38
38
const { name, dependencies } = require ( join ( dir , 'package.json' ) )
39
- t . ok ( Object . keys ( dependencies ) . includes ( 'fastify' ) )
40
- t . equal ( name , projectName )
39
+ t . assert . ok ( Object . keys ( dependencies ) . includes ( 'fastify' ) )
40
+ t . assert . strictEqual ( name , projectName )
41
41
} )
42
42
43
43
test ( 'generates a fastify project in the current folder using --integrate' , ( t ) => {
@@ -54,7 +54,7 @@ test('generates a fastify project in the current folder using --integrate', (t)
54
54
} else {
55
55
spawnSync ( 'npm' , [ 'init' , 'fastify' , '--' , '--integrate' ] , opts )
56
56
}
57
- t . match ( readdirSync ( dir ) . sort ( ) , [
57
+ t . assert . deepStrictEqual ( readdirSync ( dir ) . sort ( ) , [
58
58
'.gitignore' ,
59
59
'README.md' ,
60
60
'app.js' ,
@@ -65,8 +65,8 @@ test('generates a fastify project in the current folder using --integrate', (t)
65
65
'test'
66
66
] )
67
67
const { name, dependencies } = require ( join ( dir , 'package.json' ) )
68
- t . ok ( Object . keys ( dependencies ) . includes ( 'fastify' ) )
69
- t . equal ( name , projectName )
68
+ t . assert . ok ( Object . keys ( dependencies ) . includes ( 'fastify' ) )
69
+ t . assert . strictEqual ( name , projectName )
70
70
} )
71
71
72
72
test ( 'generates a fastify project in a new folder' , ( t ) => {
@@ -76,7 +76,7 @@ test('generates a fastify project in a new folder', (t) => {
76
76
const opts = { cwd : testDir , shell : true }
77
77
spawnSync ( 'npm' , [ 'link' , 'create-fastify' ] , opts )
78
78
spawnSync ( 'npm' , [ 'init' , 'fastify' , projectName ] , opts )
79
- t . match ( readdirSync ( dir ) . sort ( ) , [
79
+ t . assert . deepStrictEqual ( readdirSync ( dir ) . sort ( ) , [
80
80
'.gitignore' ,
81
81
'README.md' ,
82
82
'app.js' ,
@@ -86,6 +86,6 @@ test('generates a fastify project in a new folder', (t) => {
86
86
'test'
87
87
] )
88
88
const { name, dependencies } = require ( join ( dir , 'package.json' ) )
89
- t . ok ( Object . keys ( dependencies ) . includes ( 'fastify' ) )
90
- t . equal ( name , projectName )
89
+ t . assert . ok ( Object . keys ( dependencies ) . includes ( 'fastify' ) )
90
+ t . assert . strictEqual ( name , projectName )
91
91
} )
0 commit comments