svgedit/cypress/integration/ui/accessibility.js

44 lines
1.1 KiB
JavaScript
Raw Normal View History

2020-12-13 21:35:45 +00:00
import {
visitAndApproveStorage
} from '../../support/ui-test-helper.js';
describe('UI - Accessibility', function () {
beforeEach(() => {
2020-12-13 21:35:45 +00:00
visitAndApproveStorage();
cy.injectAxe();
});
// https://www.npmjs.com/package/cypress-axe
2021-05-09 17:29:45 +00:00
it.skip('Has no detectable a11y violations on load', () => {
// Configure aXe and test the page at initial load
cy.configureAxe({
// Todo: Reenable when have time to fix
// See https://www.deque.com/axe/axe-for-web/documentation/api-documentation/#user-content-parameters-1
2021-05-12 23:00:09 +00:00
rules: [ {
id: 'meta-viewport',
enabled: false
2021-05-12 23:00:09 +00:00
} ]
/*
branding: {
brand: String,
application: String
},
reporter: 'option',
checks: [Object],
rules: [Object],
locale: Object
*/
});
2020-07-26 18:11:18 +00:00
cy.checkA11y(
{},
{
rules: {
2021-05-12 23:00:09 +00:00
'label-title-only': { enabled: false },
'page-has-heading-one': { enabled: false },
region: { enabled: false },
'scrollable-region-focusable': { enabled: false }
2020-07-26 18:11:18 +00:00
}
2020-07-31 23:23:28 +00:00
}
);
});
});