mirror of https://github.com/vector-im/riot-web
Change the category of a test from `message displaying` to `configure room` (#10449)
parent
ae50eee135
commit
f1667870a0
|
@ -244,6 +244,46 @@ describe("Timeline", () => {
|
||||||
cy.get(".mx_MainSplit").percySnapshotElement("Expanded GELS on modern layout", { percyCSS });
|
cy.get(".mx_MainSplit").percySnapshotElement("Expanded GELS on modern layout", { percyCSS });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("should click 'collapse' on the first hovered info event line inside GELS on bubble layout", () => {
|
||||||
|
// This test checks clickability of the "Collapse" link button, which had been covered with
|
||||||
|
// MessageActionBar's safe area - https://github.com/vector-im/element-web/issues/22864
|
||||||
|
|
||||||
|
cy.visit("/#/room/" + roomId);
|
||||||
|
cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.Bubble);
|
||||||
|
cy.contains(
|
||||||
|
".mx_RoomView_body .mx_GenericEventListSummary[data-layout=bubble] " +
|
||||||
|
".mx_GenericEventListSummary_summary",
|
||||||
|
"created and configured the room.",
|
||||||
|
).should("exist");
|
||||||
|
|
||||||
|
// Click "expand" link button
|
||||||
|
cy.get(".mx_GenericEventListSummary_toggle[aria-expanded=false]").click();
|
||||||
|
|
||||||
|
// Make sure the "expand" link button worked
|
||||||
|
cy.get(".mx_GenericEventListSummary_toggle[aria-expanded=true]").should("exist");
|
||||||
|
|
||||||
|
// Make sure spacer is not visible on bubble layout
|
||||||
|
cy.get(".mx_GenericEventListSummary[data-layout=bubble] .mx_GenericEventListSummary_spacer").should(
|
||||||
|
"not.be.visible", // See: _GenericEventListSummary.pcss
|
||||||
|
);
|
||||||
|
|
||||||
|
// Exclude timestamp from snapshot
|
||||||
|
const percyCSS = ".mx_MessageTimestamp { visibility: hidden !important; }";
|
||||||
|
|
||||||
|
// Save snapshot of expanded generic event list summary on bubble layout
|
||||||
|
cy.get(".mx_MainSplit").percySnapshotElement("Expanded GELS on bubble layout", { percyCSS });
|
||||||
|
|
||||||
|
// Click "collapse" link button on the first hovered info event line
|
||||||
|
cy.get(".mx_GenericEventListSummary_unstyledList .mx_EventTile_info:first-of-type").realHover();
|
||||||
|
cy.get(".mx_GenericEventListSummary_toggle[aria-expanded=true]").click({ force: false });
|
||||||
|
|
||||||
|
// Make sure "collapse" link button worked
|
||||||
|
cy.get(".mx_GenericEventListSummary_toggle[aria-expanded=false]").should("exist");
|
||||||
|
|
||||||
|
// Save snapshot of collapsed generic event list summary on bubble layout
|
||||||
|
cy.get(".mx_MainSplit").percySnapshotElement("Collapsed GELS on bubble layout", { percyCSS });
|
||||||
|
});
|
||||||
|
|
||||||
it("should add inline start margin to an event line on IRC layout", () => {
|
it("should add inline start margin to an event line on IRC layout", () => {
|
||||||
cy.visit("/#/room/" + roomId);
|
cy.visit("/#/room/" + roomId);
|
||||||
cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.IRC);
|
cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.IRC);
|
||||||
|
@ -628,43 +668,6 @@ describe("Timeline", () => {
|
||||||
cy.get(".mx_EventTile[data-layout=irc] .mx_ViewSourceEvent_expanded").should("be.visible");
|
cy.get(".mx_EventTile[data-layout=irc] .mx_ViewSourceEvent_expanded").should("be.visible");
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should click 'collapse' link button on the first hovered info event line on bubble layout", () => {
|
|
||||||
cy.visit("/#/room/" + roomId);
|
|
||||||
cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.Bubble);
|
|
||||||
cy.contains(
|
|
||||||
".mx_RoomView_body .mx_GenericEventListSummary[data-layout=bubble] " +
|
|
||||||
".mx_GenericEventListSummary_summary",
|
|
||||||
"created and configured the room.",
|
|
||||||
).should("exist");
|
|
||||||
|
|
||||||
// Click "expand" link button
|
|
||||||
cy.get(".mx_GenericEventListSummary_toggle[aria-expanded=false]").click();
|
|
||||||
|
|
||||||
// Make sure the "expand" link button worked
|
|
||||||
cy.get(".mx_GenericEventListSummary_toggle[aria-expanded=true]").should("exist");
|
|
||||||
|
|
||||||
// Make sure spacer is not visible on bubble layout
|
|
||||||
cy.get(".mx_GenericEventListSummary[data-layout=bubble] .mx_GenericEventListSummary_spacer").should(
|
|
||||||
"not.be.visible", // See: _GenericEventListSummary.pcss
|
|
||||||
);
|
|
||||||
|
|
||||||
// Exclude timestamp from snapshot
|
|
||||||
const percyCSS = ".mx_MessageTimestamp { visibility: hidden !important; }";
|
|
||||||
|
|
||||||
// Save snapshot of expanded generic event list summary on bubble layout
|
|
||||||
cy.get(".mx_MainSplit").percySnapshotElement("Expanded GELS on bubble layout", { percyCSS });
|
|
||||||
|
|
||||||
// Click "collapse" link button on the first hovered info event line
|
|
||||||
cy.get(".mx_GenericEventListSummary_unstyledList .mx_EventTile_info:first-of-type").realHover();
|
|
||||||
cy.get(".mx_GenericEventListSummary_toggle[aria-expanded=true]").click({ force: false });
|
|
||||||
|
|
||||||
// Make sure "collapse" link button worked
|
|
||||||
cy.get(".mx_GenericEventListSummary_toggle[aria-expanded=false]").should("exist");
|
|
||||||
|
|
||||||
// Save snapshot of collapsed generic event list summary on bubble layout
|
|
||||||
cy.get(".mx_MainSplit").percySnapshotElement("Collapsed GELS on bubble layout", { percyCSS });
|
|
||||||
});
|
|
||||||
|
|
||||||
it("should highlight search result words regardless of formatting", () => {
|
it("should highlight search result words regardless of formatting", () => {
|
||||||
sendEvent(roomId);
|
sendEvent(roomId);
|
||||||
sendEvent(roomId, true);
|
sendEvent(roomId, true);
|
||||||
|
|
Loading…
Reference in New Issue