@@ -2,14 +2,23 @@ import { expect, test, type Page } from '@playwright/test'
22import { useFixture } from './fixture'
33import { defineStarterTest } from './starter'
44
5- test . describe ( 'dev-browser-mode' , ( ) => {
6- // Webkit fails by
7- // > TypeError: ReadableByteStreamController is not implemented
8- test . skip ( ( { browserName } ) => browserName === 'webkit' )
5+ // Webkit fails by
6+ // > TypeError: ReadableByteStreamController is not implemented
7+ test . skip ( ( { browserName } ) => browserName === 'webkit' )
98
9+ test . describe ( 'dev-browser-mode' , ( ) => {
1010 const f = useFixture ( { root : 'examples/browser-mode' , mode : 'dev' } )
1111 defineStarterTest ( f , 'browser-mode' )
12+ defineBrowserModeTest ( f )
13+ } )
1214
15+ test . describe ( 'build-browser-mode' , ( ) => {
16+ const f = useFixture ( { root : 'examples/browser-mode' , mode : 'build' } )
17+ defineStarterTest ( f , 'browser-mode' )
18+ defineBrowserModeTest ( f )
19+ } )
20+
21+ function defineBrowserModeTest ( f : ReturnType < typeof useFixture > ) {
1322 // action-bind tests copied from basic.test.ts
1423
1524 test ( 'action bind simple' , async ( { page } ) => {
@@ -71,4 +80,4 @@ test.describe('dev-browser-mode', () => {
7180 . getByRole ( 'button' , { name : 'test-server-action-bind-reset' } )
7281 . click ( )
7382 }
74- } )
83+ }
0 commit comments