cli: fix flaky parallel test

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2022-02-11 16:34:38 +01:00
parent d3292ab1ba
commit 82a6d8746e
+6 -6
View File
@@ -197,15 +197,15 @@ describe('runWorkerThreads', () => {
await runWorkerThreads({
threadCount: 2,
worker: async (_data, sendMessage) => {
sendMessage('foo');
await new Promise(resolve => setTimeout(resolve, 50));
sendMessage('bar');
await new Promise(resolve => setTimeout(resolve, 50));
sendMessage('baz');
sendMessage('a');
await new Promise(resolve => setTimeout(resolve, 10));
sendMessage('b');
await new Promise(resolve => setTimeout(resolve, 10));
sendMessage('c');
},
onMessage: (message: string) => messages.push(message),
});
expect(messages).toEqual(['foo', 'foo', 'bar', 'bar', 'baz', 'baz']);
expect(messages.sort()).toEqual(['a', 'a', 'b', 'b', 'c', 'c']);
});
});