@@ -34,9 +34,9 @@ describe("date-and-time", () => {
3434 it . for ( testCases ) ( `$locale` , ( { locale, firstDayOfWeek } ) => {
3535 //GIVEN
3636 languageMock . mockReturnValue ( locale ) ;
37- localeMock . mockImplementationOnce (
38- ( ) => ( { weekInfo : { firstDay : firstDayOfWeek } } as any )
39- ) ;
37+ localeMock . mockImplementation ( function ( this : any ) {
38+ return { weekInfo : { firstDay : firstDayOfWeek } } as any ;
39+ } ) ;
4040
4141 //WHEN/THEN
4242 expect ( DateAndTime . getFirstDayOfTheWeek ( ) ) . toEqual ( firstDayOfWeek ) ;
@@ -46,18 +46,18 @@ describe("date-and-time", () => {
4646 describe ( "with getWeekInfo" , ( ) => {
4747 it ( "with getWeekInfo on monday" , ( ) => {
4848 languageMock . mockReturnValue ( "en-US" ) ;
49- localeMock . mockImplementationOnce (
50- ( ) => ( { getWeekInfo : ( ) => ( { firstDay : 1 } ) } as any )
51- ) ;
49+ localeMock . mockImplementationOnce ( function ( this : any ) {
50+ return { getWeekInfo : ( ) => ( { firstDay : 1 } ) } as any ;
51+ } ) ;
5252
5353 //WHEN/THEN
5454 expect ( DateAndTime . getFirstDayOfTheWeek ( ) ) . toEqual ( 1 ) ;
5555 } ) ;
5656 it ( "with getWeekInfo on sunday" , ( ) => {
5757 languageMock . mockReturnValue ( "en-US" ) ;
58- localeMock . mockImplementationOnce (
59- ( ) => ( { getWeekInfo : ( ) => ( { firstDay : 7 } ) } as any )
60- ) ;
58+ localeMock . mockImplementationOnce ( function ( this : any ) {
59+ return { getWeekInfo : ( ) => ( { firstDay : 7 } ) } as any ;
60+ } ) ;
6161
6262 //WHEN/THEN
6363 expect ( DateAndTime . getFirstDayOfTheWeek ( ) ) . toEqual ( 0 ) ;
@@ -66,7 +66,9 @@ describe("date-and-time", () => {
6666
6767 describe ( "without weekInfo (firefox)" , ( ) => {
6868 beforeEach ( ( ) => {
69- localeMock . mockImplementationOnce ( ( ) => ( { } as any ) ) ;
69+ localeMock . mockImplementation ( function ( this : any ) {
70+ return { } as any ;
71+ } ) ;
7072 } ) ;
7173
7274 it . for ( testCases ) (
0 commit comments