sunrise-cms/cypress/support/index.ts

26 lines
531 B
TypeScript

import 'cypress-axe'
export const logout = (): void => {
cy.visit('/logout')
}
export const login = (userName: string): void => {
cy.visit('/login')
cy.get('.message').contains('Testing', {
matchCase: false
})
cy.get("form [name='userName']").type(userName)
cy.get("form [name='password']").type(userName)
cy.get('form').submit()
cy.location('pathname').should('not.contain', '/login')
// Logged in pages have a navbar
cy.get('.navbar').should('have.length', 1)
}
export const ajaxDelayMillis = 800