diff --git a/tests/brainstorm-server/lifecycle.test.js b/tests/brainstorm-server/lifecycle.test.js index 972d2e5f..9203322f 100644 --- a/tests/brainstorm-server/lifecycle.test.js +++ b/tests/brainstorm-server/lifecycle.test.js @@ -46,12 +46,12 @@ async function runTests() { await test('idle shutdown closes an open WebSocket and the process exits', async () => { const dir = fs.mkdtempSync('/tmp/bs-life-'); - const srv = spawn('node', [SERVER], { env: { ...process.env, BRAINSTORM_PORT: 3402, BRAINSTORM_DIR: dir, BRAINSTORM_IDLE_TIMEOUT_MS: 200, BRAINSTORM_LIFECYCLE_CHECK_MS: 100 } }); + const srv = spawn('node', [SERVER], { env: { ...process.env, BRAINSTORM_PORT: 3402, BRAINSTORM_DIR: dir, BRAINSTORM_TOKEN: 'lifetoken', BRAINSTORM_IDLE_TIMEOUT_MS: 200, BRAINSTORM_LIFECYCLE_CHECK_MS: 100 } }); let out = ''; srv.stdout.on('data', d => out += d.toString()); let exited = false, code = null; srv.on('exit', c => { exited = true; code = c; }); for (let i = 0; i < 60 && !out.includes('server-started'); i++) await sleep(50); - const ws = new WebSocket('ws://localhost:3402'); + const ws = new WebSocket('ws://localhost:3402/?key=lifetoken'); await new Promise((res, rej) => { ws.on('open', res); ws.on('error', rej); }); // 200ms idle, checked every 100ms — should shut down and exit well within 4s, diff --git a/tests/brainstorm-server/server.test.js b/tests/brainstorm-server/server.test.js index 632710fa..9455ba16 100644 --- a/tests/brainstorm-server/server.test.js +++ b/tests/brainstorm-server/server.test.js @@ -374,7 +374,7 @@ async function runTests() { }); await test('does NOT send reload for ._*.html resource-fork dotfiles', async () => { - const ws = new WebSocket(`ws://localhost:${TEST_PORT}`); + const ws = new WebSocket(`ws://localhost:${TEST_PORT}/?key=${TOKEN}`); await new Promise(resolve => ws.on('open', resolve)); let gotReload = false;