1- using Microsoft . AspNetCore . Http ;
2- using Microsoft . AspNetCore . Http . Features ;
3- using Newtonsoft . Json . Linq ;
41using PuppeteerSharp . Tests . Attributes ;
52using PuppeteerSharp . Xunit ;
63using System . Collections . Generic ;
@@ -129,7 +126,7 @@ public async Task ShouldFireEventsInProperOrder()
129126 Page . Response += ( _ , _ ) => events . Add ( "response" ) ;
130127 Page . RequestFinished += ( _ , _ ) => events . Add ( "requestfinished" ) ;
131128 await Page . GoToAsync ( TestConstants . EmptyPage ) ;
132- Assert . Equal ( new [ ] { "request" , "response" , "requestfinished" } , events ) ;
129+ Assert . Equal ( new [ ] { "request" , "response" , "requestfinished" } , events . ToArray ( ) ) ;
133130 }
134131
135132 [ PuppeteerTest ( "network.spec.ts" , "Network Events" , "should support redirects" ) ]
@@ -144,14 +141,15 @@ public async Task ShouldSupportRedirects()
144141 Server . SetRedirect ( "/foo.html" , "/empty.html" ) ;
145142 const string FOO_URL = TestConstants . ServerUrl + "/foo.html" ;
146143 var response = await Page . GoToAsync ( FOO_URL ) ;
144+ System . Console . WriteLine ( string . Concat ( events , ',' ) ) ;
147145 Assert . Equal ( new [ ] {
148146 $ "GET { FOO_URL } ",
149147 $ "302 { FOO_URL } ",
150148 $ "DONE { FOO_URL } ",
151149 $ "GET { TestConstants . EmptyPage } ",
152150 $ "200 { TestConstants . EmptyPage } ",
153151 $ "DONE { TestConstants . EmptyPage } "
154- } , events ) ;
152+ } , events . ToArray ( ) ) ;
155153
156154 // Check redirect chain
157155 var redirectChain = response . Request . RedirectChain ;
0 commit comments