Index: ios/web/web_state/web_state_impl_unittest.mm |
diff --git a/ios/web/web_state/web_state_impl_unittest.mm b/ios/web/web_state/web_state_impl_unittest.mm |
index 9745c65b246e66a10522d91dd8a895ddc3bf397a..a2eb6d079c7d4d264724abf7d1f39001d3354293 100644 |
--- a/ios/web/web_state/web_state_impl_unittest.mm |
+++ b/ios/web/web_state/web_state_impl_unittest.mm |
@@ -594,5 +594,14 @@ TEST_F(WebStateTest, ScriptExecution) { |
EXPECT_EQ("bar", string_result); |
} |
+// Tests loading progress. |
+TEST_F(WebStateTest, LoadingProgress) { |
+ EXPECT_FLOAT_EQ(0.0, web_state_->GetLoadingProgress()); |
+ LoadHtml("<html></html>"); |
+ base::test::ios::WaitUntilCondition(^bool() { |
+ return web_state_->GetLoadingProgress() == 1.0; |
+ }); |
+} |
+ |
} // namespace |
} // namespace web |