govcms-2.x-dev/tests/cy/cypress/support/misc.js
tests/cy/cypress/support/misc.js
// --- Commands (Functions) ----------------------------------------------------
// Command to check images are loading properly.
Cypress.Commands.add('checkImagesLoading', { prevSubject: 'element' }, (subject) => {
cy.get(subject.selector).as('container')
cy.get('@container').find('img').each(($img) => {
cy.request($img.attr('src')).then((response) => {
expect(response.status).to.eq(200)
})
})
});
// Command to check for PHP errors/warnings/notices.
Cypress.Commands.add('checkSiteErrors', () => {
// MAMP error output.
cy.get('.xdebug-error').should('not.exist')
// Standard PHP error output.
cy.contains('b', /Error|Warning|Notice|Deprecated/).should('not.exist')
});