aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/bun.js/react-dom.test.tsx15
1 files changed, 8 insertions, 7 deletions
diff --git a/test/bun.js/react-dom.test.tsx b/test/bun.js/react-dom.test.tsx
index ae37fb494..04074acb8 100644
--- a/test/bun.js/react-dom.test.tsx
+++ b/test/bun.js/react-dom.test.tsx
@@ -258,6 +258,7 @@ describe("ReactDOM", () => {
});
const count = 4;
it(`http server, ${count} requests`, async () => {
+ var remain = count;
await (async function () {
var server;
try {
@@ -269,10 +270,9 @@ describe("ReactDOM", () => {
);
},
});
- var total = 0;
gc();
- while (total++ < count) {
- var attempt = total;
+ while (remain--) {
+ var attempt = remain + 1;
const response = await fetch(
"http://localhost:" + server.port + "/",
);
@@ -293,10 +293,11 @@ describe("ReactDOM", () => {
server.stop();
}
})();
- expect(
- heapStats().objectTypeCounts.ReadableHTTPResponseSinkController ??
- 0,
- ).toBe(1);
+
+ const { ReadableHTTPResponseSinkController = 0 } =
+ heapStats().objectTypeCounts;
+ expect(ReadableHTTPResponseSinkController).toBe(1);
+ expect(remain + 1).toBe(0);
});
});
}