Skip to content

Commit 8bf7177

Browse files
Fix flaky split route modules test (#13394)
1 parent 9b3accc commit 8bf7177

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

integration/split-route-modules-test.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ const files = {
5656
}
5757
})();
5858
const timeoutPromise = new Promise((_, reject) => {
59-
setTimeout(() => reject(new Error("Client loader wasn't unblocked after 2s")), 2000);
59+
setTimeout(() => reject(new Error("Client loader wasn't unblocked after 5s")), 5000);
6060
});
6161
await Promise.race([pollingPromise, timeoutPromise]);
6262
return {
@@ -131,7 +131,7 @@ const files = {
131131
}
132132
})();
133133
const timeoutPromise = new Promise((_, reject) => {
134-
setTimeout(() => reject(new Error("Client loader wasn't unblocked after 2s")), 2000);
134+
setTimeout(() => reject(new Error("Client loader wasn't unblocked after 5s")), 5000);
135135
});
136136
await Promise.race([pollingPromise, timeoutPromise]);
137137
return "clientLoader in main chunk: " + eval("typeof inUnsplittableMainChunk === 'function'");
@@ -419,8 +419,10 @@ test.describe("Split route modules", async () => {
419419

420420
// Ensure splittable client loader works during SSR
421421
await page.goto(`http://localhost:${port}/splittable`);
422-
expect(page.locator("[data-hydrate-fallback]")).toHaveText("Loading...");
423-
expect(page.locator("[data-hydrate-fallback]")).toHaveCSS(
422+
await expect(page.locator("[data-hydrate-fallback]")).toHaveText(
423+
"Loading..."
424+
);
425+
await expect(page.locator("[data-hydrate-fallback]")).toHaveCSS(
424426
"padding",
425427
"20px"
426428
);
@@ -431,7 +433,9 @@ test.describe("Split route modules", async () => {
431433

432434
// Ensure unsplittable client loader works during SSR
433435
await page.goto(`http://localhost:${port}/unsplittable`);
434-
expect(page.locator("[data-hydrate-fallback]")).toHaveText("Loading...");
436+
await expect(page.locator("[data-hydrate-fallback]")).toHaveText(
437+
"Loading..."
438+
);
435439
await unblockClientLoader(page);
436440
await expect(page.locator("[data-loader-data]")).toHaveText(
437441
`loaderData = "clientLoader in main chunk: true"`

0 commit comments

Comments
 (0)