tests(web-app): e2e invalid multiselect input

This commit is contained in:
fastium
2025-06-14 17:09:51 +02:00
parent 83008b42af
commit 5e9f9d6ad2

View File

@@ -6,11 +6,28 @@ describe("Test fetch measurments button in the main page", () => {
}); });
it("Fetch timeseries with valid user-room-device", () => { it("Fetch timeseries with valid user-room-device", () => {
cy.get('[data-cy="new-measurements-button"]').should("be.visible"); cy.get('[data-cy="fetch-measurements-button"]').should("be.visible");
// keep default mulitselector value for the test // keep default mulitselector value for the test
cy.get('[data-cy="new-measurements-button"]').click(); cy.get('[data-cy="fetch-measurements-button"]').click();
cy.get('[data-cy="main-chart"]').should("be.visible"); cy.get('[data-cy="main-chart"]').should("be.visible");
cy.get('[data-cy="no-data-display"]').should("not.exist"); cy.get('[data-cy="no-data-display"]').should("not.exist");
}); });
it("Fetch timeseries with invalid user-room-device", () => {
//change the defualt user to "Sylvan"
cy.get('[data-cy="user-mulitselect"]').should("be.visible").click();
cy.get(
'[data-cy="user-mulitselect"] .multiselect__content-wrapper .multiselect__element'
)
.contains("Sylvan")
.click();
cy.get('[data-cy="fetch-measurements-button"]').should("be.visible");
// keep default mulitselector value for the test
cy.get('[data-cy="fetch-measurements-button"]').click();
cy.get('[data-cy="main-chart"]').should("not.exist");
cy.get('[data-cy="no-data-display"]').should("be.visible");
});
}); });