@@ -37,7 +37,7 @@ test.beforeEach(async ({ page }) => {
3737test . describe ( "Promises Order" , ( ) => {
3838 test ( "It should resolve promises in the correct order (normal flow)" , async ( {
3939 page,
40- } ) => {
40+ } , testInfo ) => {
4141 const startVTAndReturnLoggedMessages = async ( ) => {
4242 const order : string [ ] = [ ] ;
4343 const transition = ( window as any ) . startAndWatchViewTransition ( order ) ;
@@ -49,8 +49,10 @@ test.describe("Promises Order", () => {
4949 const expectedResult = [ "updateCallbackDone" , "ready" , "finished" ] ;
5050
5151 // Native result
52- const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
53- expect ( nativeResult ) . toEqual ( expectedResult ) ;
52+ if ( ! testInfo . project . name . endsWith ( "-nosupport" ) ) {
53+ const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
54+ expect ( nativeResult ) . toEqual ( expectedResult ) ;
55+ }
5456
5557 // Force register the mock
5658 await page . evaluate ( ( ) => {
@@ -64,7 +66,7 @@ test.describe("Promises Order", () => {
6466
6567 test ( "It should resolve promises in the correct order (normal flow, no callback)" , async ( {
6668 page,
67- } ) => {
69+ } , testInfo ) => {
6870 const startVTAndReturnLoggedMessages = async ( ) => {
6971 const order : string [ ] = [ ] ;
7072 const transition = ( window as any ) . startAndWatchViewTransition (
@@ -79,8 +81,10 @@ test.describe("Promises Order", () => {
7981 const expectedResult = [ "updateCallbackDone" , "ready" , "finished" ] ;
8082
8183 // Native result
82- const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
83- expect ( nativeResult ) . toEqual ( expectedResult ) ;
84+ if ( ! testInfo . project . name . endsWith ( "-nosupport" ) ) {
85+ const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
86+ expect ( nativeResult ) . toEqual ( expectedResult ) ;
87+ }
8488
8589 // Force register the mock
8690 await page . evaluate ( ( ) => {
@@ -94,7 +98,7 @@ test.describe("Promises Order", () => {
9498
9599 test ( "It should resolve promises in the correct order (skip immediately)" , async ( {
96100 page,
97- } ) => {
101+ } , testInfo ) => {
98102 const startVTAndReturnLoggedMessages = async ( ) => {
99103 const order : string [ ] = [ ] ;
100104 const transition = ( window as any ) . startAndWatchViewTransition ( order ) ;
@@ -107,8 +111,10 @@ test.describe("Promises Order", () => {
107111 const expectedResult = [ "readyCatch" , "updateCallbackDone" , "finished" ] ;
108112
109113 // Native result
110- const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
111- expect ( nativeResult ) . toEqual ( expectedResult ) ;
114+ if ( ! testInfo . project . name . endsWith ( "-nosupport" ) ) {
115+ const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
116+ expect ( nativeResult ) . toEqual ( expectedResult ) ;
117+ }
112118
113119 // Force register the mock
114120 await page . evaluate ( ( ) => {
@@ -122,7 +128,7 @@ test.describe("Promises Order", () => {
122128
123129 test ( "It should resolve promises in the correct order (skip after ready)" , async ( {
124130 page,
125- } ) => {
131+ } , testInfo ) => {
126132 const startVTAndReturnLoggedMessages = async ( ) => {
127133 const order : string [ ] = [ ] ;
128134 const transition = ( window as any ) . startAndWatchViewTransition ( order ) ;
@@ -137,8 +143,10 @@ test.describe("Promises Order", () => {
137143 const expectedResult = [ "updateCallbackDone" , "ready" , "finished" ] ;
138144
139145 // Native result
140- const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
141- expect ( nativeResult ) . toEqual ( expectedResult ) ;
146+ if ( ! testInfo . project . name . endsWith ( "-nosupport" ) ) {
147+ const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
148+ expect ( nativeResult ) . toEqual ( expectedResult ) ;
149+ }
142150
143151 // Force register the mock
144152 await page . evaluate ( ( ) => {
@@ -152,7 +160,7 @@ test.describe("Promises Order", () => {
152160
153161 test ( "It should resolve promises in the correct order (skip after updateCallbackDone)" , async ( {
154162 page,
155- } ) => {
163+ } , testInfo ) => {
156164 const startVTAndReturnLoggedMessages = async ( ) => {
157165 const order : string [ ] = [ ] ;
158166 const transition = ( window as any ) . startAndWatchViewTransition ( order ) ;
@@ -167,8 +175,10 @@ test.describe("Promises Order", () => {
167175 const expectedResult = [ "updateCallbackDone" , "ready" , "finished" ] ;
168176
169177 // Native result
170- const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
171- expect ( nativeResult ) . toEqual ( expectedResult ) ;
178+ if ( ! testInfo . project . name . endsWith ( "-nosupport" ) ) {
179+ const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
180+ expect ( nativeResult ) . toEqual ( expectedResult ) ;
181+ }
172182
173183 // Force register the mock
174184 await page . evaluate ( ( ) => {
@@ -182,7 +192,7 @@ test.describe("Promises Order", () => {
182192
183193 test ( "It should resolve promises in the correct order (skip after finished)" , async ( {
184194 page,
185- } ) => {
195+ } , testInfo ) => {
186196 const startVTAndReturnLoggedMessages = async ( ) => {
187197 const order : string [ ] = [ ] ;
188198 const transition = ( window as any ) . startAndWatchViewTransition ( order ) ;
@@ -196,8 +206,10 @@ test.describe("Promises Order", () => {
196206 const expectedResult = [ "updateCallbackDone" , "ready" , "finished" ] ;
197207
198208 // Native result
199- const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
200- expect ( nativeResult ) . toEqual ( expectedResult ) ;
209+ if ( ! testInfo . project . name . endsWith ( "-nosupport" ) ) {
210+ const nativeResult = await page . evaluate ( startVTAndReturnLoggedMessages ) ;
211+ expect ( nativeResult ) . toEqual ( expectedResult ) ;
212+ }
201213
202214 // Force register the mock
203215 await page . evaluate ( ( ) => {
0 commit comments