@@ -8,7 +8,6 @@ fixture.disablePageReloads`Re-render on resize`
88 . page ( url ( __dirname , '../../container.html' ) ) ;
99
1010const createScheduler = async ( container , options ?) : Promise < void > => createWidget ( 'dxScheduler' , {
11- ...options ,
1211 currentDate : new Date ( 2020 , 8 , 7 ) ,
1312 startDayHour : 8 ,
1413 endDayHour : 20 ,
@@ -27,24 +26,34 @@ const createScheduler = async (container, options?): Promise<void> => createWidg
2726 endDate : new Date ( 2020 , 8 , 7 , 9 ) ,
2827 text : 'test' ,
2928 } ] ,
29+ ...options ,
3030} , container ) ;
3131
32- safeSizeTest ( 'Appointment should re-rendered on window resize when width and height not set (T1139566)' , async ( t ) => {
32+ safeSizeTest ( 'Appointment should re-rendered on window resize-up (T1139566)' , async ( t ) => {
33+ const scheduler = new Scheduler ( '#container' ) ;
34+ const { element } = scheduler . getAppointment ( 'test' ) ;
35+
36+ await setStyleAttribute ( element , 'background-color: red;' ) ;
37+ await t . resizeWindow ( 800 , 400 ) ;
38+ await t . expect ( await getStyleAttribute ( element ) ) . match ( / t r a n s f o r m : t r a n s l a t e \( 0 p x , 0 p x \) ; w i d t h : 1 0 \d \. \d \d \d p x ; h e i g h t : 5 0 p x ; / ) ;
39+ } , [ 400 , 400 ] ) . before ( async ( ) => createScheduler ( '#container' , { currentView : 'workWeek' } ) ) ;
40+
41+ safeSizeTest ( 'Appointment should not re-rendered on window resize when width and height not set (T1139566)' , async ( t ) => {
3342 const scheduler = new Scheduler ( '#container' ) ;
3443 const { element } = scheduler . getAppointment ( 'test' ) ;
3544
3645 await setStyleAttribute ( element , 'background-color: red;' ) ;
3746 await t . resizeWindow ( 300 , 300 ) ;
38- await t . expect ( await getStyleAttribute ( element ) ) . eql ( 'transform: translate(0px, 26px); width: 200px; height: 74px;' ) ;
47+ await t . expect ( await getStyleAttribute ( element ) ) . eql ( 'transform: translate(0px, 26px); width: 200px; height: 74px; background-color: red; ' ) ;
3948} ) . before ( async ( ) => createScheduler ( '#container' ) ) ;
4049
41- safeSizeTest ( 'Appointment should re-rendered on window resize when width and height have percent value (T1139566)' , async ( t ) => {
50+ safeSizeTest ( 'Appointment should not re-rendered on window resize when width and height have percent value (T1139566)' , async ( t ) => {
4251 const scheduler = new Scheduler ( '#container' ) ;
4352 const { element } = scheduler . getAppointment ( 'test' ) ;
4453
4554 await setStyleAttribute ( element , 'background-color: red;' ) ;
4655 await t . resizeWindow ( 300 , 400 ) ;
47- await t . expect ( await getStyleAttribute ( element ) ) . eql ( 'transform: translate(0px, 26px); width: 200px; height: 74px;' ) ;
56+ await t . expect ( await getStyleAttribute ( element ) ) . eql ( 'transform: translate(0px, 26px); width: 200px; height: 74px; background-color: red; ' ) ;
4857} ) . before ( async ( ) => createScheduler ( '#container' , { width : '100%' , height : '100%' } ) ) ;
4958
5059safeSizeTest ( 'Appointment should not re-rendered on window resize when width and height have static value (T1139566)' , async ( t ) => {
0 commit comments