Skip to content

Commit 8fa4602

Browse files
fix(treeshake): avoid response wait race in frontend e2e
1 parent 0db7eaf commit 8fa4602

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/treeshake-frontend/e2e/treeshake.e2e.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,7 @@ describe('treeshake frontend e2e', () => {
9494
name: /analyze treeshake savings|/i,
9595
});
9696
await analyzeBtn.waitFor({ state: 'visible' });
97-
await analyzeBtn.click();
98-
99-
const buildResp = await page.waitForResponse(
97+
const buildRespPromise = page.waitForResponse(
10098
(resp) => {
10199
if (resp.request().method() !== 'POST') return false;
102100
try {
@@ -109,6 +107,8 @@ describe('treeshake frontend e2e', () => {
109107
},
110108
{ timeout: 180000 },
111109
);
110+
await analyzeBtn.click();
111+
const buildResp = await buildRespPromise;
112112
assert.equal(buildResp.ok(), true);
113113

114114
await page

0 commit comments

Comments
 (0)