@@ -13,9 +13,11 @@ import { DevServer } from '../index.js'
13
13
import { setTimeout as sleep } from 'node:timers/promises'
14
14
15
15
test . group ( 'DevServer' , ( ) => {
16
- test ( 'start() execute onDevServerStarted hook' , async ( { assert, fs } ) => {
16
+ test ( 'start() execute onDevServerStarted hook' , async ( { assert, fs, cleanup } ) => {
17
17
assert . plan ( 1 )
18
+
18
19
await fs . create ( 'bin/server.js' , `process.send({ isAdonisJS: true, environment: 'web' })` )
20
+ await fs . create ( '.env' , 'PORT=3334' )
19
21
20
22
const devServer = new DevServer ( fs . baseUrl , {
21
23
assets : {
@@ -35,12 +37,15 @@ test.group('DevServer', () => {
35
37
} )
36
38
37
39
await devServer . start ( )
40
+ cleanup ( ( ) => devServer . close ( ) )
38
41
await sleep ( 600 )
39
42
} )
40
43
41
44
test ( 'startAndWatch() execute onDevServerStarted hook' , async ( { assert, fs, cleanup } ) => {
42
45
assert . plan ( 1 )
46
+
43
47
await fs . create ( 'bin/server.js' , `process.send({ isAdonisJS: true, environment: 'web' })` )
48
+ await fs . create ( '.env' , 'PORT=3334' )
44
49
45
50
const devServer = new DevServer ( fs . baseUrl , {
46
51
assets : {
@@ -73,11 +78,10 @@ test.group('DevServer', () => {
73
78
} )
74
79
await fs . create ( 'index.ts' , 'console.log("hey")' )
75
80
await fs . create ( 'bin/server.js' , `process.send({ isAdonisJS: true, environment: 'web' })` )
81
+ await fs . create ( '.env' , 'PORT=3334' )
76
82
77
83
const devServer = new DevServer ( fs . baseUrl , {
78
- assets : {
79
- enabled : false ,
80
- } ,
84
+ assets : { enabled : false } ,
81
85
nodeArgs : [ ] ,
82
86
scriptArgs : [ ] ,
83
87
hooks : {
@@ -95,7 +99,7 @@ test.group('DevServer', () => {
95
99
cleanup ( ( ) => devServer . close ( ) )
96
100
97
101
await sleep ( 100 )
98
- await fs . create ( 'index.ts' , 'sdf ' )
102
+ await fs . create ( 'index.ts' , 'foo ' )
99
103
await sleep ( 10 )
100
104
} )
101
105
} )
0 commit comments