sunrise-cms/cypress/support/index.js

18 lines
539 B
JavaScript

import 'cypress-axe';
export const logout = () => {
cy.visit('/logout');
};
export const login = (userName) => {
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;