mirror of
https://github.com/nasa/openmct.git
synced 2025-06-26 11:09:22 +00:00
Compare commits
1 Commits
fix-exampl
...
a11y-impro
Author | SHA1 | Date | |
---|---|---|---|
429e0a90c6 |
@ -24,7 +24,7 @@
|
|||||||
Tests the branding associated with the default deployment. At least the about modal for now
|
Tests the branding associated with the default deployment. At least the about modal for now
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const { test, expect } = require('../../../pluginFixtures');
|
const { test, expect, scanForA11yViolations } = require('../../../avpFixtures');
|
||||||
const percySnapshot = require('@percy/playwright');
|
const percySnapshot = require('@percy/playwright');
|
||||||
const VISUAL_URL = require('../../../constants').VISUAL_URL;
|
const VISUAL_URL = require('../../../constants').VISUAL_URL;
|
||||||
|
|
||||||
@ -50,4 +50,7 @@ test.describe('Visual - Branding', () => {
|
|||||||
// Take a snapshot of the About modal
|
// Take a snapshot of the About modal
|
||||||
await percySnapshot(page, `About (theme: '${theme}')`);
|
await percySnapshot(page, `About (theme: '${theme}')`);
|
||||||
});
|
});
|
||||||
|
test.afterEach(async ({ page }, testInfo) => {
|
||||||
|
await scanForA11yViolations(page, testInfo.title);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
* at runtime from the About dialog for additional information.
|
* at runtime from the About dialog for additional information.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
const { test } = require('../../../pluginFixtures.js');
|
const { test, scanForA11yViolations } = require('../../../avpFixtures');
|
||||||
const { VISUAL_URL, MISSION_TIME } = require('../../../constants.js');
|
const { VISUAL_URL, MISSION_TIME } = require('../../../constants.js');
|
||||||
const percySnapshot = require('@percy/playwright');
|
const percySnapshot = require('@percy/playwright');
|
||||||
|
|
||||||
@ -53,4 +53,7 @@ test.describe('Visual - Controlled Clock', () => {
|
|||||||
scope: inspectorPane
|
scope: inspectorPane
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
test.afterEach(async ({ page }, testInfo) => {
|
||||||
|
await scanForA11yViolations(page, testInfo.title);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
* at runtime from the About dialog for additional information.
|
* at runtime from the About dialog for additional information.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
const { test } = require('../../../pluginFixtures.js');
|
const { test, scanForA11yViolations } = require('../../../avpFixtures');
|
||||||
const {
|
const {
|
||||||
expandTreePaneItemByName,
|
expandTreePaneItemByName,
|
||||||
createDomainObjectWithDefaults
|
createDomainObjectWithDefaults
|
||||||
@ -95,4 +95,7 @@ test.describe('Visual - Tree Pane', () => {
|
|||||||
scope: treePane
|
scope: treePane
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
test.afterEach(async ({ page }, testInfo) => {
|
||||||
|
await scanForA11yViolations(page, testInfo.title);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
@ -26,13 +26,13 @@
|
|||||||
* @property {Object<string, import('@playwright/test').Locator>} LayoutLocator
|
* @property {Object<string, import('@playwright/test').Locator>} LayoutLocator
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const { test } = require('../../pluginFixtures');
|
const { test, scanForA11yViolations } = require('../../avpFixtures');
|
||||||
const { createDomainObjectWithDefaults } = require('../../appActions');
|
const { createDomainObjectWithDefaults } = require('../../appActions');
|
||||||
const VISUAL_URL = require('../../constants').VISUAL_URL;
|
const VISUAL_URL = require('../../constants').VISUAL_URL;
|
||||||
const percySnapshot = require('@percy/playwright');
|
const percySnapshot = require('@percy/playwright');
|
||||||
const snapshotScope = '.l-shell__pane-main .l-pane__contents';
|
const snapshotScope = '.l-shell__pane-main .l-pane__contents';
|
||||||
|
|
||||||
test.describe('Visual - Display Layout', () => {
|
test.describe('Visual - Display Layout - @a11y', () => {
|
||||||
test('Resize Marquee surrounds selection', async ({ page, theme }) => {
|
test('Resize Marquee surrounds selection', async ({ page, theme }) => {
|
||||||
const baseline = await setupBaseline(page);
|
const baseline = await setupBaseline(page);
|
||||||
const { child1LayoutLocator, child1LayoutObjectLocator } = baseline;
|
const { child1LayoutLocator, child1LayoutObjectLocator } = baseline;
|
||||||
@ -70,6 +70,9 @@ test.describe('Visual - Display Layout', () => {
|
|||||||
scope: snapshotScope
|
scope: snapshotScope
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
test.afterEach(async ({ page }, testInfo) => {
|
||||||
|
await scanForA11yViolations(page, testInfo.title);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -21,12 +21,12 @@
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
/* global __dirname */
|
/* global __dirname */
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const { test } = require('../../pluginFixtures');
|
const { test, scanForA11yViolations } = require('../../avpFixtures');
|
||||||
const percySnapshot = require('@percy/playwright');
|
const percySnapshot = require('@percy/playwright');
|
||||||
|
|
||||||
const utils = require('../../helper/faultUtils');
|
const utils = require('../../helper/faultUtils');
|
||||||
|
|
||||||
test.describe('Fault Management Visual Tests', () => {
|
test.describe('Fault Management Visual Tests - @a11y', () => {
|
||||||
test('icon test', async ({ page, theme }) => {
|
test('icon test', async ({ page, theme }) => {
|
||||||
await page.addInitScript({
|
await page.addInitScript({
|
||||||
path: path.join(__dirname, '../../helper/', 'addInitFaultManagementPlugin.js')
|
path: path.join(__dirname, '../../helper/', 'addInitFaultManagementPlugin.js')
|
||||||
@ -87,4 +87,7 @@ test.describe('Fault Management Visual Tests', () => {
|
|||||||
`Selected faults highlight the ability to Acknowledge or Shelve above the fault list (theme: '${theme}')`
|
`Selected faults highlight the ability to Acknowledge or Shelve above the fault list (theme: '${theme}')`
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
test.afterEach(async ({ page }, testInfo) => {
|
||||||
|
await scanForA11yViolations(page, testInfo.title);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
* at runtime from the About dialog for additional information.
|
* at runtime from the About dialog for additional information.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
const { expect, test } = require('../../pluginFixtures');
|
const { test, expect, scanForA11yViolations } = require('../../avpFixtures');
|
||||||
const percySnapshot = require('@percy/playwright');
|
const percySnapshot = require('@percy/playwright');
|
||||||
const { createDomainObjectWithDefaults } = require('../../appActions');
|
const { createDomainObjectWithDefaults } = require('../../appActions');
|
||||||
const VISUAL_URL = require('../../constants').VISUAL_URL;
|
const VISUAL_URL = require('../../constants').VISUAL_URL;
|
||||||
@ -74,4 +74,7 @@ test.describe('Visual - LAD Table', () => {
|
|||||||
`LAD Table w/ Sine Wave Generator columns expanded (theme: ${theme})`
|
`LAD Table w/ Sine Wave Generator columns expanded (theme: ${theme})`
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
test.afterEach(async ({ page }, testInfo) => {
|
||||||
|
await scanForA11yViolations(page, testInfo.title);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user