src/platform/testing/e2e/cypress/support/commands/testStatus.js
import Timeouts from 'platform/testing/e2e/timeouts';
Cypress.Commands.add('testStatus', (page, url) => {
cy.visit(page);
cy.get('.sip-application-status').should('be.visible', {
timeout: Timeouts.slow,
});
cy.injectAxeThenAxeCheck();
cy.get('main a.usa-button-primary').should('have.attr', 'href', url);
cy.get('.usa-button-secondary')
.should('exist')
.then(button => {
cy.wrap(button).click();
});
cy.get('#start-over-modal-title').should(
'contain',
'Starting over will delete your in-progress application.',
);
cy.axeCheck();
});