1
- const subject = require ( '..' )
1
+ const { describe, it } = require ( 'node:test' )
2
+ const assert = require ( 'node:assert' )
3
+ const subject = require ( './' )
2
4
3
5
describe ( 'get-package-name' , ( ) => {
4
6
it ( 'ignores non-string values' , ( ) => {
5
7
const tests = [ undefined , null , false ]
6
8
7
9
tests . forEach ( ( test ) => {
8
- expect ( subject ( test ) ) . toBeUndefined ( )
10
+ assert . equal ( subject ( test ) , undefined )
9
11
} )
10
12
} )
11
13
12
14
it ( 'ignores non-package paths' , ( ) => {
13
15
const tests = [ '/absolute/path/to/file.js' , './relative/path/to/file.js' ]
14
16
15
17
tests . forEach ( ( test ) => {
16
- expect ( subject ( test ) ) . toBeUndefined ( )
18
+ assert . equal ( subject ( test ) , undefined )
17
19
} )
18
20
} )
19
21
20
22
it ( 'ignores partial scoped paths' , ( ) => {
21
23
const tests = [ '/path/to/node_modules/@scope' , '/path/to/node_modules/@scope/' ]
22
24
23
25
tests . forEach ( ( test ) => {
24
- expect ( subject ( test ) ) . toBeUndefined ( )
26
+ assert . equal ( subject ( test ) , undefined )
25
27
} )
26
28
} )
27
29
28
30
it ( 'does not throw error when given path ends with package folder' , ( ) => {
29
31
const tests = [ 'node_modules' , '/node_modules' , '/path/to/node_modules' ]
30
32
31
33
tests . forEach ( ( test ) => {
32
- expect ( subject ( test ) ) . toBeUndefined ( )
34
+ assert . equal ( subject ( test ) , undefined )
33
35
} )
34
36
} )
35
37
@@ -40,7 +42,7 @@ describe('get-package-name', () => {
40
42
]
41
43
42
44
tests . forEach ( ( test ) => {
43
- expect ( subject ( test ) ) . toBe ( 'package-name' )
45
+ assert . equal ( subject ( test ) , 'package-name' )
44
46
} )
45
47
} )
46
48
@@ -51,7 +53,7 @@ describe('get-package-name', () => {
51
53
]
52
54
53
55
tests . forEach ( ( test ) => {
54
- expect ( subject ( test ) ) . toBe ( 'package-name' )
56
+ assert . equal ( subject ( test ) , 'package-name' )
55
57
} )
56
58
} )
57
59
@@ -62,7 +64,7 @@ describe('get-package-name', () => {
62
64
]
63
65
64
66
tests . forEach ( ( test ) => {
65
- expect ( subject ( test ) ) . toBe ( '@namespace/package-name' )
67
+ assert . equal ( subject ( test ) , '@namespace/package-name' )
66
68
} )
67
69
} )
68
70
@@ -73,7 +75,7 @@ describe('get-package-name', () => {
73
75
]
74
76
75
77
tests . forEach ( ( test ) => {
76
- expect ( subject ( test , 'bower_components' ) ) . toBe ( 'package-name' )
78
+ assert . equal ( subject ( test , 'bower_components' ) , 'package-name' )
77
79
} )
78
80
} )
79
81
} )
0 commit comments