Skip to content

Commit

Permalink
fix: reverted travisCI config and refined test
Browse files Browse the repository at this point in the history
  • Loading branch information
snrmwg committed Jan 19, 2021
1 parent 6cb24bd commit c669884
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
2 changes: 0 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
dist: focal
language: node_js
node_js:
- 10
- 12
- 14
script:
- npm run test-coverage
after_success:
Expand Down
5 changes: 5 additions & 0 deletions test/jobs/infinite200.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
setInterval(() => {
console.log('hello from infinite200 job');
// eslint-disable-next-line unicorn/no-process-exit
return process.exit(0);
}, 200);
10 changes: 5 additions & 5 deletions test/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -468,17 +468,17 @@ test.serial('run > job terminates after set time', async (t) => {

const bree = new Bree({
root,
jobs: [{ name: 'infinite', closeWorkerAfterMs: 50 }],
jobs: [{ name: 'infinite200', closeWorkerAfterMs: 50 }],
logger
});

bree.run('infinite');
t.true(typeof bree.closeWorkerAfterMs.infinite === 'object');
bree.run('infinite200');
t.true(typeof bree.closeWorkerAfterMs.infinite200 === 'object');

await delay(1);
await new Promise((resolve, reject) => {
bree.workers.infinite.on('error', reject);
bree.workers.infinite.on('exit', (code) => {
bree.workers.infinite200.on('error', reject);
bree.workers.infinite200.on('exit', (code) => {
t.true(code === 1);
resolve();
});
Expand Down

0 comments on commit c669884

Please sign in to comment.