Index: content/browser/iframe_zoom_browsertest.cc |
diff --git a/content/browser/iframe_zoom_browsertest.cc b/content/browser/iframe_zoom_browsertest.cc |
index b7ae8c8343b86f5235c0a0069eed79aa9a05b80d..f851cf42796ded52e94e4a078a97cb7c0d513556 100644 |
--- a/content/browser/iframe_zoom_browsertest.cc |
+++ b/content/browser/iframe_zoom_browsertest.cc |
@@ -206,9 +206,12 @@ IN_PROC_BROWSER_TEST_F(IFrameZoomBrowserTest, SubframesZoomProperly) { |
WaitAndCheckFrameZoom(msg_queue, frame_observers); |
} |
- EXPECT_DOUBLE_EQ( |
+ // Make this comparison approximate for Nexus5X test; |
+ // https://crbug.com/622858. |
+ EXPECT_NEAR( |
new_zoom_factor, |
- GetMainFrameZoomFactor(web_contents(), main_frame_window_border)); |
+ GetMainFrameZoomFactor(web_contents(), main_frame_window_border), |
+ 0.01); |
} |
IN_PROC_BROWSER_TEST_F(IFrameZoomBrowserTest, SubframesDontZoomIndependently) { |
@@ -363,9 +366,12 @@ IN_PROC_BROWSER_TEST_F(IFrameZoomBrowserTest, SiblingFramesZoom) { |
WaitAndCheckFrameZoom(msg_queue, frame_observers); |
} |
- EXPECT_DOUBLE_EQ( |
+ // Make this comparison approximate for Nexus5X test; |
+ // https://crbug.com/622858. |
+ EXPECT_NEAR( |
new_zoom_factor, |
- GetMainFrameZoomFactor(web_contents(), main_frame_window_border)); |
+ GetMainFrameZoomFactor(web_contents(), main_frame_window_border), |
+ 0.01); |
} |
IN_PROC_BROWSER_TEST_F(IFrameZoomBrowserTest, SubframeRetainsZoomOnNavigation) { |