@@ -28,7 +28,7 @@ public override Task InitializeAsync()
28
28
29
29
[ Theory ]
30
30
[ MemberData ( nameof ( InitializerTestData ) ) ]
31
- public void InitializersRunsModernCallbacksByDefaultWhenPresent ( bool streaming , bool webassembly , bool server , List < string > expectedInvokedCallbacks )
31
+ public void InitializersRunsModernCallbacksByDefaultWhenPresent ( bool streaming , bool webassembly , bool server , string [ ] expectedInvokedCallbacks )
32
32
{
33
33
var url = $ "{ ServerPathBase } /initializers?streaming={ streaming } &wasm={ webassembly } &server={ server } ";
34
34
Navigate ( url ) ;
@@ -38,7 +38,7 @@ public void InitializersRunsModernCallbacksByDefaultWhenPresent(bool streaming,
38
38
Browser . Exists ( By . Id ( callback ) ) ;
39
39
}
40
40
41
- Browser . Equal ( expectedInvokedCallbacks . Count , ( ) => Browser . FindElements ( By . CssSelector ( "#initializers-content > p" ) ) . Count ) ;
41
+ Browser . Equal ( expectedInvokedCallbacks . Length , ( ) => Browser . FindElements ( By . CssSelector ( "#initializers-content > p" ) ) . Count ) ;
42
42
43
43
if ( server )
44
44
{
@@ -49,7 +49,7 @@ public void InitializersRunsModernCallbacksByDefaultWhenPresent(bool streaming,
49
49
50
50
[ Theory ]
51
51
[ MemberData ( nameof ( InitializerTestData ) ) ]
52
- public void InitializersRunsClassicInitializersWhenEnabled ( bool streaming , bool webassembly , bool server , List < string > expectedInvokedCallbacks )
52
+ public void InitializersRunsClassicInitializersWhenEnabled ( bool streaming , bool webassembly , bool server , string [ ] expectedInvokedCallbacks )
53
53
{
54
54
EnableClassicInitializers ( Browser ) ;
55
55
List < string > expectedCallbacks = [ "classic-before-start" , "classic-after-started" , ..expectedInvokedCallbacks ] ;
@@ -76,9 +76,9 @@ private void EnableClassicInitializers(IWebDriver browser)
76
76
( ( IJavaScriptExecutor ) browser ) . ExecuteScript ( "sessionStorage.setItem('enable-classic-initializers', 'true')" ) ;
77
77
}
78
78
79
- public static TheoryData < bool , bool , bool , List < string > > InitializerTestData ( )
79
+ public static TheoryData < bool , bool , bool , string [ ] > InitializerTestData ( )
80
80
{
81
- var result = new TheoryData < bool , bool , bool , List < string > >
81
+ var result = new TheoryData < bool , bool , bool , string [ ] >
82
82
{
83
83
{ false , false , false , [ "classic-and-modern-before-web-start" , "classic-and-modern-after-web-started" , "modern-before-web-start" , "modern-after-web-started" ] } ,
84
84
{ false , 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" ] } ,
0 commit comments