@@ -61,6 +61,11 @@ public void InitializersRunsClassicInitializersWhenEnabled(bool streaming, bool
6161 var url = $ "{ ServerPathBase } /initializers?streaming={ streaming } &wasm={ webassembly } &server={ server } ";
6262 Navigate ( url ) ;
6363
64+ if ( webassembly )
65+ {
66+ ( ( IJavaScriptExecutor ) Browser ) . ExecuteScript ( "sessionStorage.setItem('block-webassembly-settings', 'true')" ) ;
67+ }
68+
6469 foreach ( var callback in expectedCallbacks )
6570 {
6671 Browser . Exists ( By . Id ( callback ) ) ;
@@ -91,8 +96,8 @@ public static TheoryData<bool, bool, bool, string[]> InitializerTestData()
9196 { false , true , true , [ "classic-and-modern-before-web-start" , "classic-and-modern-after-web-started" , "classic-and-modern-before-server-start" , "classic-and-modern-circuit-opened" , "classic-and-modern-after-server-started" , "classic-and-modern-before-web-assembly-start" , "classic-and-modern-after-web-assembly-started" , "modern-before-web-start" , "modern-after-web-started" , "modern-before-server-start" , "modern-circuit-opened" , "modern-after-server-started" , "modern-before-web-assembly-start" , "modern-after-web-assembly-started" ] } ,
9297 { true , false , false , [ "classic-and-modern-before-web-start" , "classic-and-modern-after-web-started" , "modern-before-web-start" , "modern-after-web-started" ] } ,
9398 { true , false , true , [ "classic-and-modern-before-web-start" , "classic-and-modern-after-web-started" , "classic-and-modern-before-server-start" , "classic-and-modern-after-server-started" , "classic-and-modern-circuit-opened" , "modern-before-web-start" , "modern-after-web-started" , "modern-before-server-start" , "modern-after-server-started" , "modern-circuit-opened" ] } ,
94- { true , true , false , [ "classic-and-modern-before-web-start" , "classic-and-modern-after-web-started" , "classic-and-modern-before-web-assembly-start" , "classic-and-modern-after-web-assembly-started" , "modern-before-web-start" , "modern-after-web-started" , "modern-before-web-assembly-start" , "modern-after-web-assembly-started" ] } ,
95- { true , true , true , [ "classic-and-modern-before-web-start" , "classic-and-modern-after-web-started" , "classic-and-modern-before-server-start" , "classic-and-modern-circuit-opened" , "classic-and-modern-after-server-started" , "classic-and-modern-before-web-assembly-start" , "classic-and-modern-after-web-assembly-started" , "modern-before-web-start" , "modern-after-web-started" , "modern-before-server-start" , "modern-circuit-opened" , "modern-after-server-started" , "modern-before-web-assembly-start" , "modern-after-web-assembly-started" ] } ,
99+ { true , true , false , [ "classic-and-modern-before-web-start" , "classic-and-modern-after-web-started" , "classic-and-modern-before-web-assembly-start" , "classic-and-modern-after-web-assembly-started" , "server--classic-and-modern-before-web-assembly-start" , "server--classic-and-modern-after-web-assembly-started" , " modern-before-web-start", "modern-after-web-started" , "modern-before-web-assembly-start" , "modern-after-web-assembly-started" ] } ,
100+ { true , true , true , [ "classic-and-modern-before-web-start" , "classic-and-modern-after-web-started" , "classic-and-modern-before-server-start" , "classic-and-modern-circuit-opened" , "classic-and-modern-after-server-started" , "classic-and-modern-before-web-assembly-start" , "classic-and-modern-after-web-assembly-started" , "server--classic-and-modern-before-web-assembly-start" , "server--classic-and-modern-after-web-assembly-started" , " modern-before-web-start", "modern-after-web-started" , "modern-before-server-start" , "modern-circuit-opened" , "modern-after-server-started" , "modern-before-web-assembly-start" , "modern-after-web-assembly-started" ] } ,
96101 } ;
97102
98103 return result ;
0 commit comments