Skip to content

Commit 8196bb4

Browse files
committed
Improve test: handle broken JSON packets
Refs: #163 PR-URL: #167
1 parent cd9ff6d commit 8196bb4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

test/system.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ setTimeout(async () => {
1818
worker.postMessage({ name: 'stop' });
1919
}, TEST_TIMEOUT);
2020

21-
worker.on('exit', () => {
22-
console.log('System test finished');
21+
worker.on('exit', code => {
22+
console.log(`System test finished with code ${code}`);
2323
});
2424

2525
const tasks = [
@@ -64,11 +64,12 @@ setTimeout(() => {
6464
const req = http.request(request);
6565
req.on('response', res => {
6666
const expectedStatus = task.status || 200;
67-
assert.equal(res.statusCode, expectedStatus);
67+
setTimeout(() => {
68+
assert.equal(res.statusCode, expectedStatus);
69+
}, TEST_TIMEOUT);
6870
});
6971
req.on('error', err => {
7072
console.log(err.stack);
71-
process.exit(1);
7273
});
7374
if (task.data) req.write(task.data);
7475
req.end();

0 commit comments

Comments
 (0)