Skip to content

Commit e419eb2

Browse files
Brian Burnsgregberge
authored andcommitted
fix: use host in port check (#222)
1 parent 78c21b1 commit e419eb2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/jest-dev-server/src/global.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ async function outOfStin(block) {
8989
return result
9090
}
9191

92-
function getIsPortTaken(port) {
92+
function getIsPortTaken(config) {
9393
let server
9494
const cleanupAndReturn = result =>
9595
new Promise(resolve => server.once('close', () => resolve(result)).close())
@@ -100,7 +100,7 @@ function getIsPortTaken(port) {
100100
err.code === 'EADDRINUSE' ? resolve(cleanupAndReturn(true)) : reject(),
101101
)
102102
.once('listening', () => resolve(cleanupAndReturn(false)))
103-
.listen(port)
103+
.listen(config.port, config.host)
104104
})
105105
}
106106

@@ -135,7 +135,7 @@ async function setupJestServer(providedConfig, index) {
135135
)
136136
const [portProcess] = await findProcess('port', config.port)
137137
logProcDetection(portProcess, config.port)
138-
killProc(portProcess)
138+
await killProc(portProcess)
139139
},
140140
async ask() {
141141
console.log('')
@@ -171,7 +171,7 @@ async function setupJestServer(providedConfig, index) {
171171
}
172172

173173
if (config.port) {
174-
const isPortTaken = await getIsPortTaken(config.port)
174+
const isPortTaken = await getIsPortTaken(config)
175175
if (isPortTaken) {
176176
await usedPortHandler()
177177
}

0 commit comments

Comments
 (0)