Title: [281709] trunk/Tools
Revision
281709
Author
[email protected]
Date
2021-08-27 11:44:25 -0700 (Fri, 27 Aug 2021)

Log Message

Extend API test coverage to make sure didFailProvisionalLoad is not called upon COOP process swap
https://bugs.webkit.org/show_bug.cgi?id=229610

Reviewed by Alex Christensen.

* TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (281708 => 281709)


--- trunk/Tools/ChangeLog	2021-08-27 18:41:28 UTC (rev 281708)
+++ trunk/Tools/ChangeLog	2021-08-27 18:44:25 UTC (rev 281709)
@@ -1,5 +1,14 @@
 2021-08-27  Chris Dumez  <[email protected]>
 
+        Extend API test coverage to make sure didFailProvisionalLoad is not called upon COOP process swap
+        https://bugs.webkit.org/show_bug.cgi?id=229610
+
+        Reviewed by Alex Christensen.
+
+        * TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:
+
+2021-08-27  Chris Dumez  <[email protected]>
+
         REGRESSION (r281516): imported/w3c/web-platform-tests/IndexedDB/serialize-sharedarraybuffer-throws.https.html is failing
         https://bugs.webkit.org/show_bug.cgi?id=229501
         <rdar://problem/82346152>

Modified: trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm (281708 => 281709)


--- trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm	2021-08-27 18:41:28 UTC (rev 281708)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm	2021-08-27 18:44:25 UTC (rev 281709)
@@ -7236,6 +7236,7 @@
     auto uiDelegate = adoptNS([[PSONUIDelegate alloc] initWithNavigationDelegate:navigationDelegate.get()]);
     [webView setUIDelegate:uiDelegate.get()];
 
+    failed = false;
     serverRedirected = false;
     numberOfDecidePolicyCalls = 0;
     NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"pson://www.webkit.org/main.html"]];
@@ -7257,6 +7258,7 @@
         EXPECT_FALSE(serverRedirected);
     }
     EXPECT_EQ(2U, numberOfProvisionalLoads); // One in each view.
+    EXPECT_FALSE(failed); // There should be no didFailProvisionalLoad call.
 
     auto pid1 = [webView _webProcessIdentifier];
     EXPECT_TRUE(!!pid1);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to