mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Improve the timing of OnLoadEnd (fixes issue #3341)
Use WebContentsDelegate::DidFinishLoad instead of a custom Mojo message. This fixes flaky OnLoadEnd behavior with NavigationTest.Order.
This commit is contained in:
@@ -842,10 +842,15 @@ class BasicResponseTest : public TestHandler {
|
||||
EXPECT_EQ(browser_id_, browser->GetIdentifier());
|
||||
EXPECT_TRUE(frame->IsMain());
|
||||
|
||||
if (unhandled_)
|
||||
EXPECT_EQ(httpStatusCode, 0);
|
||||
else
|
||||
if (unhandled_) {
|
||||
if (IsRedirect()) {
|
||||
EXPECT_EQ(httpStatusCode, 307);
|
||||
} else {
|
||||
EXPECT_EQ(httpStatusCode, 0);
|
||||
}
|
||||
} else {
|
||||
EXPECT_EQ(httpStatusCode, 200);
|
||||
}
|
||||
|
||||
on_load_end_ct_++;
|
||||
|
||||
|
Reference in New Issue
Block a user