Skip to content

Commit d739bee

Browse files
authored
Fix HttpApp stream flaky test (#5879)
1 parent cc4d2c3 commit d739bee

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

packages/platform/test/HttpApp.test.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,22 @@ describe("Http/App", () => {
3838
})
3939

4040
test("stream scope", async () => {
41+
let order = 0
4142
let streamFinalized = 0
4243
let handlerFinalized = 0
4344
const handler = HttpApp.toWebHandler(Effect.gen(function*() {
4445
yield* Effect.addFinalizer(() =>
4546
Effect.sync(() => {
46-
handlerFinalized = Date.now()
47+
handlerFinalized = order
48+
order += 1
4749
})
4850
)
4951
const stream = Stream.make("foo", "bar").pipe(
5052
Stream.encodeText,
5153
Stream.ensuring(Effect.sync(() => {
52-
streamFinalized = Date.now()
53-
})),
54-
Stream.tap(() => Effect.sleep(50))
54+
streamFinalized = order
55+
order += 1
56+
}))
5557
)
5658
return HttpServerResponse.stream(stream)
5759
}))

0 commit comments

Comments
 (0)