playwright: remove flaky check ()

This sometimes happens too quickly for us to test.

Fixes: 
This commit is contained in:
Richard van der Hoff 2024-10-21 18:45:01 +01:00 committed by GitHub
parent 5e5949257c
commit 3c8ac6fc49
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -114,13 +114,10 @@ test.describe("Cryptography", function () {
await dialog.getByRole("button", { name: "Continue" }).click(); await dialog.getByRole("button", { name: "Continue" }).click();
await copyAndContinue(page); await copyAndContinue(page);
// When the device is verified, the `Setting up keys` step is skipped // If the device is unverified, there should be a "Setting up keys" step; however, it
if (!isDeviceVerified) { // can be quite quick, and playwright can miss it, so we can't test for it.
const uiaDialogTitle = page.locator(".mx_InteractiveAuthDialog .mx_Dialog_title");
await expect(uiaDialogTitle.getByText("Setting up keys")).toBeVisible();
await expect(uiaDialogTitle.getByText("Setting up keys")).not.toBeVisible();
}
// Either way, we end up at a success dialog:
await expect(dialog.getByText("Secure Backup successful")).toBeVisible(); await expect(dialog.getByText("Secure Backup successful")).toBeVisible();
await dialog.getByRole("button", { name: "Done" }).click(); await dialog.getByRole("button", { name: "Done" }).click();
await expect(dialog.getByText("Secure Backup successful")).not.toBeVisible(); await expect(dialog.getByText("Secure Backup successful")).not.toBeVisible();