Skip to content

Commit 188a347

Browse files
committed
Stabilize watch race tests
1 parent a8a1ea8 commit 188a347

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

packages/node/test/unit/cli/assemblies-create.test.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -792,7 +792,9 @@ describe('assemblies create', () => {
792792
await utimes(inputPath, secondChangeTime, secondChangeTime)
793793
fakeWatcher.emit('change', 'update', inputPath)
794794

795-
await delay(20)
795+
await vi.waitFor(() => {
796+
expect(client.awaitAssemblyCompletion).toHaveBeenCalledTimes(2)
797+
})
796798
fakeWatcher.close()
797799

798800
await expect(createPromise).resolves.toEqual(
@@ -892,7 +894,9 @@ describe('assemblies create', () => {
892894
await utimes(inputPath, secondChangeTime, secondChangeTime)
893895
fakeWatcher.emit('change', 'update', inputPath)
894896

895-
await delay(20)
897+
await vi.waitFor(() => {
898+
expect(client.awaitAssemblyCompletion).toHaveBeenCalledTimes(2)
899+
})
896900
fakeWatcher.close()
897901

898902
await expect(createPromise).resolves.toEqual(
@@ -998,7 +1002,9 @@ describe('assemblies create', () => {
9981002
await utimes(inputPath, secondChangeTime, secondChangeTime)
9991003
fakeWatcher.emit('change', 'update', inputPath)
10001004

1001-
await delay(20)
1005+
await vi.waitFor(() => {
1006+
expect(client.awaitAssemblyCompletion).toHaveBeenCalledTimes(2)
1007+
})
10021008
fakeWatcher.close()
10031009

10041010
await expect(createPromise).resolves.toEqual(

0 commit comments

Comments
 (0)