Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(324)

Side by Side Diff: third_party/WebKit/Source/web/tests/WebFrameTest.cpp

Issue 2934853002: [Refactor] Use correct viewport style in Android tests (Closed)
Patch Set: Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/Source/web/tests/data/overscroll/div-overscroll.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Google Inc. All rights reserved. 2 * Copyright (C) 2010 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
248 testing::WebTestDataPath(WebString::FromUTF8(file_name)), response); 248 testing::WebTestDataPath(WebString::FromUTF8(file_name)), response);
249 } 249 }
250 250
251 void RegisterMockedHttpURLLoadWithMimeType(const std::string& file_name, 251 void RegisterMockedHttpURLLoadWithMimeType(const std::string& file_name,
252 const std::string& mime_type) { 252 const std::string& mime_type) {
253 URLTestHelpers::RegisterMockedURLLoadFromBase( 253 URLTestHelpers::RegisterMockedURLLoadFromBase(
254 WebString::FromUTF8(base_url_), testing::WebTestDataPath(), 254 WebString::FromUTF8(base_url_), testing::WebTestDataPath(),
255 WebString::FromUTF8(file_name), WebString::FromUTF8(mime_type)); 255 WebString::FromUTF8(file_name), WebString::FromUTF8(mime_type));
256 } 256 }
257 257
258 void ApplyViewportStyleOverride(
259 FrameTestHelpers::WebViewHelper* web_view_helper) {
260 web_view_helper->WebView()->GetSettings()->SetViewportStyle(
261 WebViewportStyle::kMobile);
262 }
263
264 static void ConfigureCompositingWebView(WebSettings* settings) { 258 static void ConfigureCompositingWebView(WebSettings* settings) {
265 settings->SetAcceleratedCompositingEnabled(true); 259 settings->SetAcceleratedCompositingEnabled(true);
266 settings->SetPreferCompositingToLCDTextEnabled(true); 260 settings->SetPreferCompositingToLCDTextEnabled(true);
267 } 261 }
268 262
269 static void ConfigureAndroid(WebSettings* settings) { 263 static void ConfigureAndroid(WebSettings* settings) {
270 settings->SetViewportMetaEnabled(true); 264 settings->SetViewportMetaEnabled(true);
271 settings->SetViewportEnabled(true); 265 settings->SetViewportEnabled(true);
272 settings->SetMainFrameResizesAreOrientationChanges(true); 266 settings->SetMainFrameResizesAreOrientationChanges(true);
273 settings->SetShrinksViewportContentToFit(true); 267 settings->SetShrinksViewportContentToFit(true);
268 settings->SetViewportStyle(WebViewportStyle::kMobile);
274 } 269 }
275 270
276 static void ConfigureLoadsImagesAutomatically(WebSettings* settings) { 271 static void ConfigureLoadsImagesAutomatically(WebSettings* settings) {
277 settings->SetLoadsImagesAutomatically(true); 272 settings->SetLoadsImagesAutomatically(true);
278 } 273 }
279 274
280 void InitializeTextSelectionWebView( 275 void InitializeTextSelectionWebView(
281 const std::string& url, 276 const std::string& url,
282 FrameTestHelpers::WebViewHelper* web_view_helper) { 277 FrameTestHelpers::WebViewHelper* web_view_helper) {
283 web_view_helper->InitializeAndLoad(url, true); 278 web_view_helper->InitializeAndLoad(url, true);
(...skipping 799 matching lines...) Expand 10 before | Expand all | Expand 10 after
1083 : public FrameTestHelpers::TestWebViewClient { 1078 : public FrameTestHelpers::TestWebViewClient {
1084 public: 1079 public:
1085 WebScreenInfo GetScreenInfo() override { return screen_info_; } 1080 WebScreenInfo GetScreenInfo() override { return screen_info_; }
1086 1081
1087 WebScreenInfo screen_info_; 1082 WebScreenInfo screen_info_;
1088 }; 1083 };
1089 1084
1090 class FakeCompositingWebViewClient : public FixedLayoutTestWebViewClient {}; 1085 class FakeCompositingWebViewClient : public FixedLayoutTestWebViewClient {};
1091 1086
1092 // Viewport settings need to be set before the page gets loaded 1087 // Viewport settings need to be set before the page gets loaded
1093 void EnableViewportSettings(WebSettings* settings) { 1088 void EnableViewportSettings(WebSettings* settings) {
bokan 2017/06/12 16:06:11 This is identical to ConfigureAndroid, remove it a
1094 settings->SetViewportMetaEnabled(true); 1089 settings->SetViewportMetaEnabled(true);
1095 settings->SetViewportEnabled(true); 1090 settings->SetViewportEnabled(true);
1096 settings->SetMainFrameResizesAreOrientationChanges(true); 1091 settings->SetMainFrameResizesAreOrientationChanges(true);
1097 settings->SetShrinksViewportContentToFit(true); 1092 settings->SetShrinksViewportContentToFit(true);
1093 settings->SetViewportStyle(WebViewportStyle::kMobile);
1098 } 1094 }
1099 1095
1100 // Helper function to set autosizing multipliers on a document. 1096 // Helper function to set autosizing multipliers on a document.
1101 bool SetTextAutosizingMultiplier(Document* document, float multiplier) { 1097 bool SetTextAutosizingMultiplier(Document* document, float multiplier) {
1102 bool multiplier_set = false; 1098 bool multiplier_set = false;
1103 for (LayoutItem layout_item = document->GetLayoutViewItem(); 1099 for (LayoutItem layout_item = document->GetLayoutViewItem();
1104 !layout_item.IsNull(); layout_item = layout_item.NextInPreOrder()) { 1100 !layout_item.IsNull(); layout_item = layout_item.NextInPreOrder()) {
1105 if (layout_item.Style()) { 1101 if (layout_item.Style()) {
1106 layout_item.MutableStyleRef().SetTextAutosizingMultiplier(multiplier); 1102 layout_item.MutableStyleRef().SetTextAutosizingMultiplier(multiplier);
1107 1103
(...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after
1505 1501
1506 FixedLayoutTestWebViewClient client; 1502 FixedLayoutTestWebViewClient client;
1507 client.screen_info_.device_scale_factor = 1; 1503 client.screen_info_.device_scale_factor = 1;
1508 int viewport_width = 640; 1504 int viewport_width = 640;
1509 int viewport_height = 480; 1505 int viewport_height = 480;
1510 1506
1511 FrameTestHelpers::WebViewHelper web_view_helper; 1507 FrameTestHelpers::WebViewHelper web_view_helper;
1512 web_view_helper.InitializeAndLoad(base_url_ + "no_viewport_tag.html", true, 1508 web_view_helper.InitializeAndLoad(base_url_ + "no_viewport_tag.html", true,
1513 nullptr, &client, nullptr, 1509 nullptr, &client, nullptr,
1514 EnableViewportSettings); 1510 EnableViewportSettings);
1515 ApplyViewportStyleOverride(&web_view_helper);
1516 web_view_helper.WebView()->GetSettings()->SetWideViewportQuirkEnabled(true); 1511 web_view_helper.WebView()->GetSettings()->SetWideViewportQuirkEnabled(true);
1517 web_view_helper.WebView()->GetSettings()->SetUseWideViewport(true); 1512 web_view_helper.WebView()->GetSettings()->SetUseWideViewport(true);
1518 web_view_helper.Resize(WebSize(viewport_width, viewport_height)); 1513 web_view_helper.Resize(WebSize(viewport_width, viewport_height));
1519 1514
1520 EXPECT_EQ(980, web_view_helper.WebView() 1515 EXPECT_EQ(980, web_view_helper.WebView()
1521 ->MainFrameImpl() 1516 ->MainFrameImpl()
1522 ->GetFrameView() 1517 ->GetFrameView()
1523 ->ContentsSize() 1518 ->ContentsSize()
1524 .Width()); 1519 .Width());
1525 EXPECT_EQ(980.0 / viewport_width * viewport_height, web_view_helper.WebView() 1520 EXPECT_EQ(980.0 / viewport_width * viewport_height, web_view_helper.WebView()
1526 ->MainFrameImpl() 1521 ->MainFrameImpl()
1527 ->GetFrameView() 1522 ->GetFrameView()
1528 ->ContentsSize() 1523 ->ContentsSize()
1529 .Height()); 1524 .Height());
1530 } 1525 }
1531 1526
1532 TEST_P(ParameterizedWebFrameTest, WideViewportSetsTo980WithXhtmlMp) { 1527 TEST_P(ParameterizedWebFrameTest, WideViewportSetsTo980WithXhtmlMp) {
1533 RegisterMockedHttpURLLoad("viewport/viewport-legacy-xhtmlmp.html"); 1528 RegisterMockedHttpURLLoad("viewport/viewport-legacy-xhtmlmp.html");
1534 1529
1535 FixedLayoutTestWebViewClient client; 1530 FixedLayoutTestWebViewClient client;
1536 client.screen_info_.device_scale_factor = 1; 1531 client.screen_info_.device_scale_factor = 1;
1537 int viewport_width = 640; 1532 int viewport_width = 640;
1538 int viewport_height = 480; 1533 int viewport_height = 480;
1539 1534
1540 FrameTestHelpers::WebViewHelper web_view_helper; 1535 FrameTestHelpers::WebViewHelper web_view_helper;
1541 web_view_helper.Initialize(true, nullptr, &client, nullptr, 1536 web_view_helper.Initialize(true, nullptr, &client, nullptr,
1542 EnableViewportSettings); 1537 EnableViewportSettings);
1543 ApplyViewportStyleOverride(&web_view_helper);
1544 web_view_helper.WebView()->GetSettings()->SetWideViewportQuirkEnabled(true); 1538 web_view_helper.WebView()->GetSettings()->SetWideViewportQuirkEnabled(true);
1545 web_view_helper.WebView()->GetSettings()->SetUseWideViewport(true); 1539 web_view_helper.WebView()->GetSettings()->SetUseWideViewport(true);
1546 FrameTestHelpers::LoadFrame( 1540 FrameTestHelpers::LoadFrame(
1547 web_view_helper.WebView()->MainFrame(), 1541 web_view_helper.WebView()->MainFrame(),
1548 base_url_ + "viewport/viewport-legacy-xhtmlmp.html"); 1542 base_url_ + "viewport/viewport-legacy-xhtmlmp.html");
1549 1543
1550 web_view_helper.Resize(WebSize(viewport_width, viewport_height)); 1544 web_view_helper.Resize(WebSize(viewport_width, viewport_height));
1551 EXPECT_EQ(viewport_width, web_view_helper.WebView() 1545 EXPECT_EQ(viewport_width, web_view_helper.WebView()
1552 ->MainFrameImpl() 1546 ->MainFrameImpl()
1553 ->GetFrameView() 1547 ->GetFrameView()
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1588 1582
1589 FixedLayoutTestWebViewClient client; 1583 FixedLayoutTestWebViewClient client;
1590 client.screen_info_.device_scale_factor = 1; 1584 client.screen_info_.device_scale_factor = 1;
1591 int viewport_width = 640; 1585 int viewport_width = 640;
1592 int viewport_height = 480; 1586 int viewport_height = 480;
1593 1587
1594 FrameTestHelpers::WebViewHelper web_view_helper; 1588 FrameTestHelpers::WebViewHelper web_view_helper;
1595 web_view_helper.InitializeAndLoad( 1589 web_view_helper.InitializeAndLoad(
1596 base_url_ + "viewport-2x-initial-scale.html", true, nullptr, &client, 1590 base_url_ + "viewport-2x-initial-scale.html", true, nullptr, &client,
1597 nullptr, EnableViewportSettings); 1591 nullptr, EnableViewportSettings);
1598 ApplyViewportStyleOverride(&web_view_helper);
1599 web_view_helper.WebView()->GetSettings()->SetWideViewportQuirkEnabled(true); 1592 web_view_helper.WebView()->GetSettings()->SetWideViewportQuirkEnabled(true);
1600 web_view_helper.WebView()->GetSettings()->SetUseWideViewport(true); 1593 web_view_helper.WebView()->GetSettings()->SetUseWideViewport(true);
1601 web_view_helper.Resize(WebSize(viewport_width, viewport_height)); 1594 web_view_helper.Resize(WebSize(viewport_width, viewport_height));
1602 1595
1603 EXPECT_EQ(980, web_view_helper.WebView() 1596 EXPECT_EQ(980, web_view_helper.WebView()
1604 ->MainFrameImpl() 1597 ->MainFrameImpl()
1605 ->GetFrameView() 1598 ->GetFrameView()
1606 ->ContentsSize() 1599 ->ContentsSize()
1607 .Width()); 1600 .Width());
1608 EXPECT_EQ(980.0 / viewport_width * viewport_height, web_view_helper.WebView() 1601 EXPECT_EQ(980.0 / viewport_width * viewport_height, web_view_helper.WebView()
(...skipping 28 matching lines...) Expand all
1637 RegisterMockedHttpURLLoad("fixed_layout.html"); 1630 RegisterMockedHttpURLLoad("fixed_layout.html");
1638 1631
1639 FixedLayoutTestWebViewClient client; 1632 FixedLayoutTestWebViewClient client;
1640 client.screen_info_.device_scale_factor = 1; 1633 client.screen_info_.device_scale_factor = 1;
1641 float enforced_page_scale_factor = 2.0f; 1634 float enforced_page_scale_factor = 2.0f;
1642 1635
1643 FrameTestHelpers::WebViewHelper web_view_helper; 1636 FrameTestHelpers::WebViewHelper web_view_helper;
1644 web_view_helper.InitializeAndLoad(base_url_ + "fixed_layout.html", true, 1637 web_view_helper.InitializeAndLoad(base_url_ + "fixed_layout.html", true,
1645 nullptr, &client, nullptr, 1638 nullptr, &client, nullptr,
1646 EnableViewportSettings); 1639 EnableViewportSettings);
1647 ApplyViewportStyleOverride(&web_view_helper);
1648 web_view_helper.WebView()->GetSettings()->SetWideViewportQuirkEnabled(true); 1640 web_view_helper.WebView()->GetSettings()->SetWideViewportQuirkEnabled(true);
1649 web_view_helper.WebView()->GetSettings()->SetLoadWithOverviewMode(false); 1641 web_view_helper.WebView()->GetSettings()->SetLoadWithOverviewMode(false);
1650 web_view_helper.WebView()->SetInitialPageScaleOverride( 1642 web_view_helper.WebView()->SetInitialPageScaleOverride(
1651 enforced_page_scale_factor); 1643 enforced_page_scale_factor);
1652 web_view_helper.WebView()->UpdateAllLifecyclePhases(); 1644 web_view_helper.WebView()->UpdateAllLifecyclePhases();
1653 1645
1654 EXPECT_EQ(enforced_page_scale_factor, 1646 EXPECT_EQ(enforced_page_scale_factor,
1655 web_view_helper.WebView()->PageScaleFactor()); 1647 web_view_helper.WebView()->PageScaleFactor());
1656 1648
1657 int viewport_width = 640; 1649 int viewport_width = 640;
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
1730 int viewport_width = 400; 1722 int viewport_width = 400;
1731 int viewport_height = 300; 1723 int viewport_height = 300;
1732 float enforced_page_scale_factor = 0.75f; 1724 float enforced_page_scale_factor = 0.75f;
1733 1725
1734 for (size_t i = 0; i < WTF_ARRAY_LENGTH(pages); ++i) { 1726 for (size_t i = 0; i < WTF_ARRAY_LENGTH(pages); ++i) {
1735 for (int quirk_enabled = 0; quirk_enabled <= 1; ++quirk_enabled) { 1727 for (int quirk_enabled = 0; quirk_enabled <= 1; ++quirk_enabled) {
1736 FrameTestHelpers::WebViewHelper web_view_helper; 1728 FrameTestHelpers::WebViewHelper web_view_helper;
1737 web_view_helper.InitializeAndLoad(base_url_ + pages[i], true, nullptr, 1729 web_view_helper.InitializeAndLoad(base_url_ + pages[i], true, nullptr,
1738 &client, nullptr, 1730 &client, nullptr,
1739 EnableViewportSettings); 1731 EnableViewportSettings);
1740 ApplyViewportStyleOverride(&web_view_helper);
1741 web_view_helper.WebView() 1732 web_view_helper.WebView()
1742 ->GetSettings() 1733 ->GetSettings()
1743 ->SetClobberUserAgentInitialScaleQuirk(quirk_enabled); 1734 ->SetClobberUserAgentInitialScaleQuirk(quirk_enabled);
1744 web_view_helper.WebView()->SetInitialPageScaleOverride( 1735 web_view_helper.WebView()->SetInitialPageScaleOverride(
1745 enforced_page_scale_factor); 1736 enforced_page_scale_factor);
1746 web_view_helper.Resize(WebSize(viewport_width, viewport_height)); 1737 web_view_helper.Resize(WebSize(viewport_width, viewport_height));
1747 1738
1748 float expected_page_scale_factor = 1739 float expected_page_scale_factor =
1749 quirk_enabled && i < WTF_ARRAY_LENGTH(page_scale_factors) 1740 quirk_enabled && i < WTF_ARRAY_LENGTH(page_scale_factors)
1750 ? page_scale_factors[i] 1741 ? page_scale_factors[i]
(...skipping 8552 matching lines...) Expand 10 before | Expand all | Expand 10 after
10303 EXPECT_CALL(client, DidOverscroll(_, _, _, _)).Times(0); 10294 EXPECT_CALL(client, DidOverscroll(_, _, _, _)).Times(0);
10304 ScrollUpdate(&web_view_helper, 0, -316); 10295 ScrollUpdate(&web_view_helper, 0, -316);
10305 Mock::VerifyAndClearExpectations(&client); 10296 Mock::VerifyAndClearExpectations(&client);
10306 10297
10307 ScrollEnd(&web_view_helper); 10298 ScrollEnd(&web_view_helper);
10308 ScrollBegin(&web_view_helper); 10299 ScrollBegin(&web_view_helper);
10309 10300
10310 // Now On Scrolling DIV, scroll is bubbled and root layer is over-scrolled. 10301 // Now On Scrolling DIV, scroll is bubbled and root layer is over-scrolled.
10311 EXPECT_CALL(client, DidOverscroll(WebFloatSize(0, 50), WebFloatSize(0, 50), 10302 EXPECT_CALL(client, DidOverscroll(WebFloatSize(0, 50), WebFloatSize(0, 50),
10312 WebFloatPoint(100, 100), WebFloatSize())); 10303 WebFloatPoint(100, 100), WebFloatSize()));
10313 ScrollUpdate(&web_view_helper, 0, -150); 10304 ScrollUpdate(&web_view_helper, 0, -250);
bokan 2017/06/12 16:06:11 Eh, why did this change? Didn't we see this work w
chaopeng 2017/06/12 16:29:21 Forgot revert this one.
10314 Mock::VerifyAndClearExpectations(&client); 10305 Mock::VerifyAndClearExpectations(&client);
10315 } 10306 }
10316 10307
10317 TEST_P(WebFrameOverscrollTest, RootLayerOverscrolledOnInnerIFrameOverScroll) { 10308 TEST_P(WebFrameOverscrollTest, RootLayerOverscrolledOnInnerIFrameOverScroll) {
10318 OverscrollWebViewClient client; 10309 OverscrollWebViewClient client;
10319 RegisterMockedHttpURLLoad("overscroll/iframe-overscroll.html"); 10310 RegisterMockedHttpURLLoad("overscroll/iframe-overscroll.html");
10320 RegisterMockedHttpURLLoad("overscroll/scrollable-iframe.html"); 10311 RegisterMockedHttpURLLoad("overscroll/scrollable-iframe.html");
10321 FrameTestHelpers::WebViewHelper web_view_helper; 10312 FrameTestHelpers::WebViewHelper web_view_helper;
10322 web_view_helper.InitializeAndLoad( 10313 web_view_helper.InitializeAndLoad(
10323 base_url_ + "overscroll/iframe-overscroll.html", true, nullptr, &client, 10314 base_url_ + "overscroll/iframe-overscroll.html", true, nullptr, &client,
(...skipping 690 matching lines...) Expand 10 before | Expand all | Expand 10 after
11014 constexpr int kBrowserControlsHeight = 100; 11005 constexpr int kBrowserControlsHeight = 100;
11015 11006
11016 FrameTestHelpers::WebViewHelper web_view_helper; 11007 FrameTestHelpers::WebViewHelper web_view_helper;
11017 web_view_helper.Initialize(true, nullptr, nullptr, nullptr, 11008 web_view_helper.Initialize(true, nullptr, nullptr, nullptr,
11018 EnableViewportSettings); 11009 EnableViewportSettings);
11019 WebViewBase* web_view = web_view_helper.WebView(); 11010 WebViewBase* web_view = web_view_helper.WebView();
11020 web_view->ResizeWithBrowserControls( 11011 web_view->ResizeWithBrowserControls(
11021 WebSize(kViewportWidth, kViewportHeight - kBrowserControlsHeight), 11012 WebSize(kViewportWidth, kViewportHeight - kBrowserControlsHeight),
11022 kBrowserControlsHeight, true); 11013 kBrowserControlsHeight, true);
11023 11014
11024 InitializeWithHTML(*web_view->MainFrameImpl()->GetFrame(), 11015 InitializeWithHTML(
11025 "<!DOCTYPE html>" 11016 *web_view->MainFrameImpl()->GetFrame(),
11026 "<style>" 11017 "<!DOCTYPE html>"
11027 " html, body {width:100%;height:540px;margin:0px}" 11018 "<meta name='viewport' content='width=device-width, initial-scale=1'>"
11028 " #elem {" 11019 "<style>"
11029 " overflow: scroll;" 11020 " html, body {width:100%;height:540px;margin:0px}"
11030 " width: 100px;" 11021 " #elem {"
11031 " height: 10px;" 11022 " overflow: scroll;"
11032 " position: fixed;" 11023 " width: 100px;"
11033 " left: 0px;" 11024 " height: 10px;"
11034 " bottom: 0px;" 11025 " position: fixed;"
11035 " }" 11026 " left: 0px;"
11036 "</style>" 11027 " bottom: 0px;"
11037 "<div id='elem'></div>"); 11028 " }"
11029 "</style>"
11030 "<div id='elem'></div>");
11038 web_view->UpdateAllLifecyclePhases(); 11031 web_view->UpdateAllLifecyclePhases();
11039 11032
11040 Document* document = web_view->MainFrameImpl()->GetFrame()->GetDocument(); 11033 Document* document = web_view->MainFrameImpl()->GetFrame()->GetDocument();
11041 LocalFrameView* frame_view = web_view->MainFrameImpl()->GetFrameView(); 11034 LocalFrameView* frame_view = web_view->MainFrameImpl()->GetFrameView();
11042 PaintLayerCompositor* compositor = 11035 PaintLayerCompositor* compositor =
11043 frame_view->GetLayoutViewItem().Compositor(); 11036 frame_view->GetLayoutViewItem().Compositor();
11044 11037
11045 EXPECT_EQ(kViewportHeight - kBrowserControlsHeight, 11038 EXPECT_EQ(kViewportHeight - kBrowserControlsHeight,
11046 compositor->RootLayer()->BoundingBoxForCompositing().Height()); 11039 compositor->RootLayer()->BoundingBoxForCompositing().Height());
11047 11040
(...skipping 1191 matching lines...) Expand 10 before | Expand all | Expand 10 after
12239 if (obj->IsText()) { 12232 if (obj->IsText()) {
12240 LayoutText* layout_text = ToLayoutText(obj); 12233 LayoutText* layout_text = ToLayoutText(obj);
12241 text = layout_text->GetText(); 12234 text = layout_text->GetText();
12242 break; 12235 break;
12243 } 12236 }
12244 } 12237 }
12245 EXPECT_EQ("foo alt", text.Utf8()); 12238 EXPECT_EQ("foo alt", text.Utf8());
12246 } 12239 }
12247 12240
12248 } // namespace blink 12241 } // namespace blink
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/web/tests/data/overscroll/div-overscroll.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698