@@ -54,29 +54,34 @@ tap.test('cli overrides .node-dev.json from false to true', t => {
54
54
tap . test ( '-r ts-node/register --inspect test/fixture/server.js' , t => {
55
55
const argv = 'node bin/node-dev -r ts-node/register --inspect test/fixture/server.js' . split ( ' ' ) ;
56
56
const { nodeArgs } = cli ( argv ) ;
57
- t . ok ( nodeArgs . includes ( '--inspect' ) ) ;
58
- t . ok ( nodeArgs . includes ( '-r' ) ) ;
57
+ t . deepEqual ( nodeArgs , [ '-r' , 'ts-node/register' , '--inspect' ] ) ;
59
58
t . done ( ) ;
60
59
} ) ;
61
60
62
61
tap . test ( '--inspect -r ts-node/register test/fixture/server.js' , t => {
63
62
const argv = 'node bin/node-dev --inspect -r ts-node/register test/fixture/server.js' . split ( ' ' ) ;
64
63
const { nodeArgs } = cli ( argv ) ;
65
- t . ok ( nodeArgs . includes ( '--inspect' ) ) ;
66
- t . ok ( nodeArgs . includes ( '-r' ) ) ;
64
+ t . deepEqual ( nodeArgs , [ '--inspect' , '-r' , 'ts-node/register' ] ) ;
67
65
t . done ( ) ;
68
66
} ) ;
69
67
70
68
tap . test ( '--expose_gc gc.js foo' , t => {
71
- const argv = 'node bin/node-dev --expose_gc test/fixture/gc.js foo' . split ( ' ' ) ;
69
+ const argv = 'node bin/node-dev --expose_gc test/fixture/gc.js test/fixture/ foo' . split ( ' ' ) ;
72
70
const { nodeArgs } = cli ( argv ) ;
73
- t . ok ( nodeArgs . includes ( '--expose_gc' ) ) ;
71
+ t . deepEqual ( nodeArgs , [ '--expose_gc' ] ) ;
74
72
t . done ( ) ;
75
73
} ) ;
76
74
77
- tap . test ( '--require=coffeescript/register server.coffee' , t => {
75
+ tap . test ( '--require=coffeescript/register test/fixture/ server.coffee' , t => {
78
76
const argv = 'node bin/node-dev --require=coffeescript/register test/fixture/server.coffee' . split ( ' ' ) ;
79
77
const { nodeArgs } = cli ( argv ) ;
80
- t . ok ( nodeArgs . includes ( '--require=coffeescript/register' ) ) ;
78
+ t . deepEqual ( nodeArgs , [ '--require=coffeescript/register' ] ) ;
79
+ t . done ( ) ;
80
+ } ) ;
81
+
82
+ tap . test ( '-r coffeescript/register -r ts-node/register test/fixture/server.coffee' , t => {
83
+ const argv = 'node bin/node-dev -r coffeescript/register -r ts-node/register test/fixture/server.coffee' . split ( ' ' ) ;
84
+ const { nodeArgs } = cli ( argv ) ;
85
+ t . deepEqual ( nodeArgs , [ '-r' , 'coffeescript/register' , '-r' , 'ts-node/register' ] ) ;
81
86
t . done ( ) ;
82
87
} ) ;
0 commit comments