1- const subject = require ( '..' )
1+ const { describe, it } = require ( 'node:test' )
2+ const assert = require ( 'node:assert' )
3+ const subject = require ( './' )
24
35describe ( 'get-package-name' , ( ) => {
46 it ( 'ignores non-string values' , ( ) => {
57 const tests = [ undefined , null , false ]
68
79 tests . forEach ( ( test ) => {
8- expect ( subject ( test ) ) . toBeUndefined ( )
10+ assert . equal ( subject ( test ) , undefined )
911 } )
1012 } )
1113
1214 it ( 'ignores non-package paths' , ( ) => {
1315 const tests = [ '/absolute/path/to/file.js' , './relative/path/to/file.js' ]
1416
1517 tests . forEach ( ( test ) => {
16- expect ( subject ( test ) ) . toBeUndefined ( )
18+ assert . equal ( subject ( test ) , undefined )
1719 } )
1820 } )
1921
2022 it ( 'ignores partial scoped paths' , ( ) => {
2123 const tests = [ '/path/to/node_modules/@scope' , '/path/to/node_modules/@scope/' ]
2224
2325 tests . forEach ( ( test ) => {
24- expect ( subject ( test ) ) . toBeUndefined ( )
26+ assert . equal ( subject ( test ) , undefined )
2527 } )
2628 } )
2729
2830 it ( 'does not throw error when given path ends with package folder' , ( ) => {
2931 const tests = [ 'node_modules' , '/node_modules' , '/path/to/node_modules' ]
3032
3133 tests . forEach ( ( test ) => {
32- expect ( subject ( test ) ) . toBeUndefined ( )
34+ assert . equal ( subject ( test ) , undefined )
3335 } )
3436 } )
3537
@@ -40,7 +42,7 @@ describe('get-package-name', () => {
4042 ]
4143
4244 tests . forEach ( ( test ) => {
43- expect ( subject ( test ) ) . toBe ( 'package-name' )
45+ assert . equal ( subject ( test ) , 'package-name' )
4446 } )
4547 } )
4648
@@ -51,7 +53,7 @@ describe('get-package-name', () => {
5153 ]
5254
5355 tests . forEach ( ( test ) => {
54- expect ( subject ( test ) ) . toBe ( 'package-name' )
56+ assert . equal ( subject ( test ) , 'package-name' )
5557 } )
5658 } )
5759
@@ -62,7 +64,7 @@ describe('get-package-name', () => {
6264 ]
6365
6466 tests . forEach ( ( test ) => {
65- expect ( subject ( test ) ) . toBe ( '@namespace/package-name' )
67+ assert . equal ( subject ( test ) , '@namespace/package-name' )
6668 } )
6769 } )
6870
@@ -73,7 +75,7 @@ describe('get-package-name', () => {
7375 ]
7476
7577 tests . forEach ( ( test ) => {
76- expect ( subject ( test , 'bower_components' ) ) . toBe ( 'package-name' )
78+ assert . equal ( subject ( test , 'bower_components' ) , 'package-name' )
7779 } )
7880 } )
7981} )
0 commit comments