Skip to content

Commit 441b7dd

Browse files
committed
fix promise not fullfiled by conditional state in e2e test
1 parent 44b69f3 commit 441b7dd

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

apps/meteor/tests/e2e/page-objects/fragments/home-content.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,15 @@ export class HomeContent {
9090
await this.page.waitForSelector('[name="msg"]:not([disabled])');
9191
await this.page.locator('[name="msg"]').fill(text);
9292

93-
const responsePromise = this.page.waitForResponse(
94-
(response) =>
95-
/api\/v1\/method.call\/sendMessage/.test(response.url()) && response.status() === 200 && response.request().method() === 'POST',
96-
);
97-
9893
await this.page.getByRole('button', { name: 'Send', exact: true }).click();
9994

10095
if (enforce) {
101-
const response = await (await responsePromise).json();
96+
const response = await (
97+
await this.page.waitForResponse(
98+
(response) =>
99+
/api\/v1\/method.call\/sendMessage/.test(response.url()) && response.status() === 200 && response.request().method() === 'POST',
100+
)
101+
).json();
102102

103103
const mid = JSON.parse(response.message).result._id;
104104
const messageLocator = this.getMessageById(mid);

0 commit comments

Comments
 (0)