@@ -2,34 +2,24 @@ import Scheduler from 'devextreme-testcafe-models/scheduler';
22import { createScreenshotsComparer } from 'devextreme-screenshot-comparer' ;
33import { createWidget } from '../../../../helpers/createWidget' ;
44import url from '../../../../helpers/getPageUrl' ;
5- import { changeTheme } from '../../../../helpers/changeTheme' ;
6- import { Themes } from '../../../../helpers/themes' ;
5+ import { testScreenshot } from '../../../../helpers/themeUtils' ;
76
87fixture . disablePageReloads `a11y - contrast`
98 . page ( url ( __dirname , '../../../container.html' ) ) ;
109
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 ) ;
10+ test ( 'Scheduler a11y: Insufficient contrast of day numbers in the MonthView' , async ( t ) => {
11+ const scheduler = new Scheduler ( '#container' ) ;
12+ const { takeScreenshot, compareResults } = createScreenshotsComparer ( t ) ;
2013
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 ) ;
14+ await testScreenshot ( t , takeScreenshot , 'month_day_number_contrast.png' , { element : scheduler . element } ) ;
15+
16+ await t
17+ . expect ( compareResults . isValid ( ) )
18+ . ok ( compareResults . errorMessages ( ) ) ;
19+ } ) . before ( async ( ) => {
20+ await createWidget ( 'dxScheduler' , {
21+ dataSource : [ ] ,
22+ currentView : 'month' ,
23+ currentDate : new Date ( 2020 , 10 , 25 ) ,
3424 } ) ;
3525} ) ;
0 commit comments