tests(web-app): e2e invalid multiselect input
This commit is contained in:
@@ -6,11 +6,28 @@ describe("Test fetch measurments button in the main page", () => {
|
||||
});
|
||||
|
||||
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
|
||||
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="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");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user