allerta-vvf/old_version/cypress/integration/c_availability.spec.js

28 lines
1.1 KiB
JavaScript

describe("Availability", () => {
beforeEach(() => {
cy.login()
})
it('Change availability to available', function () {
cy.contains('Activate').click()
cy.wait("@ajax_change_availability")
cy.get(".toast-message").should('be.visible').contains('Thanks, admin, you have given your availability in case of alert.');
cy.wait("@ajax_list")
cy.get(".fa-check").should('be.visible')
cy.visit("/log.php")
cy.wait("@ajax_log")
cy.contains("Status changed to 'available'")
cy.visit("/")
})
it('Change availability to not available', function () {
cy.contains('Deactivate').click()
cy.wait("@ajax_change_availability")
cy.get(".toast-message").should('be.visible').contains('Thanks, admin, you have removed your availability in case of alert.');
cy.wait("@ajax_list")
cy.get(".fa-times").should('be.visible')
cy.visit("/log.php")
cy.wait("@ajax_log")
cy.contains("Status changed to 'not available'")
cy.visit("/")
})
});