Fix: flaky percy test "Rendering permalinks" (#10874)

* hide timestamp

* retrigger sonar

* trigger build

* hide elements instead of removing them which might effect scroll

* lint
pull/28217/head
Kerry 2023-05-19 14:53:44 +12:00 committed by GitHub
parent 55336bf932
commit 8513d2f4ff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -126,13 +126,14 @@ describe("permalinks", () => {
getPill(danielle.getSafeUserId());
});
// clean up before taking the snapshot
cy.get(".mx_cryptoEvent").invoke("remove");
cy.get(".mx_NewRoomIntro").invoke("remove");
cy.get(".mx_GenericEventListSummary").invoke("remove");
// Exclude various components from the snapshot, for consistency
const percyCSS =
".mx_cryptoEvent, " +
".mx_NewRoomIntro, " +
".mx_MessageTimestamp, " +
".mx_RoomView_myReadMarker, " +
".mx_GenericEventListSummary { visibility: hidden !important; }";
// Disabled because flaky - see https://github.com/vector-im/element-web/issues/25283
//const percyCSS = ".mx_MessageTimestamp, .mx_MessagePanel_myReadMarker { visibility: hidden !important; }";
//cy.get(".mx_RoomView_timeline").percySnapshotElement("Permalink rendering", { percyCSS });
cy.get(".mx_RoomView_timeline").percySnapshotElement("Permalink rendering", { percyCSS });
});
});