Skip to content

Commit 907cc5e

Browse files
author
Benjamin Pasero
committed
more tests
1 parent feacc72 commit 907cc5e

1 file changed

Lines changed: 20 additions & 5 deletions

File tree

src/vs/base/test/node/processes/processes.test.ts

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,30 @@ suite('Processes', () => {
2828
const child = fork('vs/base/test/node/processes/fixtures/fork');
2929
const sender = processes.createQueuedSender(child);
3030

31-
const msg = 'Hello Child';
31+
let counter = 0;
32+
33+
const msg1 = 'Hello One';
34+
const msg2 = 'Hello Two';
35+
const msg3 = 'Hello Three';
36+
3237
child.on('message', msgFromChild => {
3338
if (msgFromChild === 'ready') {
34-
sender.send(msg);
39+
sender.send(msg1);
40+
sender.send(msg2);
41+
sender.send(msg3);
3542
} else {
36-
assert.equal(msgFromChild, msg);
43+
counter++;
3744

38-
child.kill();
39-
done();
45+
if (counter === 1) {
46+
assert.equal(msgFromChild, msg1);
47+
} else if (counter === 2) {
48+
assert.equal(msgFromChild, msg2);
49+
} else if (counter === 3) {
50+
assert.equal(msgFromChild, msg3);
51+
52+
child.kill();
53+
done();
54+
}
4055
}
4156
});
4257
});

0 commit comments

Comments
 (0)