Skip to content

Commit 508fdc8

Browse files
authored
Scheduler a11y: Fix data cell header contrast (component level) (#28368)
1 parent 17e6e4e commit 508fdc8

File tree

142 files changed

+46
-8
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+46
-8
lines changed
284 Bytes
973 Bytes
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import Scheduler from 'devextreme-testcafe-models/scheduler';
2+
import { createScreenshotsComparer } from 'devextreme-screenshot-comparer';
3+
import { createWidget } from '../../../helpers/createWidget';
4+
import url from '../../../helpers/getPageUrl';
5+
import { changeTheme } from '../../../helpers/changeTheme';
6+
import { Themes } from '../../../helpers/themes';
7+
8+
fixture.disablePageReloads`a11y - contrast`
9+
.page(url(__dirname, '../../container.html'));
10+
11+
[
12+
Themes.genericLight,
13+
Themes.genericDark,
14+
Themes.fluentBlue,
15+
Themes.fluentBlueDark,
16+
].forEach((theme) => {
17+
test(`Scheduler a11y: Insufficient contrast of day numbers in the MonthView (${theme})`, async (t) => {
18+
const scheduler = new Scheduler('#container');
19+
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
20+
21+
await t
22+
.expect(await takeScreenshot(`month_day_number_contrast-${theme}`, scheduler.element))
23+
.ok()
24+
.expect(compareResults.isValid())
25+
.ok(compareResults.errorMessages());
26+
}).before(async () => {
27+
await createWidget('dxScheduler', {
28+
dataSource: [],
29+
currentView: 'month',
30+
currentDate: new Date(2020, 10, 25),
31+
});
32+
}).after(async () => {
33+
await changeTheme(Themes.genericLight);
34+
});
35+
});
31.1 KB
31.1 KB
31.1 KB
31.1 KB
812 Bytes
812 Bytes
812 Bytes

0 commit comments

Comments
 (0)