OLD | NEW |
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 8489 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8500 EXPECT_FALSE(anonymous_block->HasPercentHeightDescendants()); | 8500 EXPECT_FALSE(anonymous_block->HasPercentHeightDescendants()); |
8501 } | 8501 } |
8502 | 8502 |
8503 TEST_P(ParameterizedWebFrameTest, HasVisibleContentOnVisibleFrames) { | 8503 TEST_P(ParameterizedWebFrameTest, HasVisibleContentOnVisibleFrames) { |
8504 RegisterMockedHttpURLLoad("visible_frames.html"); | 8504 RegisterMockedHttpURLLoad("visible_frames.html"); |
8505 FrameTestHelpers::WebViewHelper web_view_helper; | 8505 FrameTestHelpers::WebViewHelper web_view_helper; |
8506 WebViewBase* web_view_impl = | 8506 WebViewBase* web_view_impl = |
8507 web_view_helper.InitializeAndLoad(base_url_ + "visible_frames.html"); | 8507 web_view_helper.InitializeAndLoad(base_url_ + "visible_frames.html"); |
8508 for (WebFrame* frame = web_view_impl->MainFrameImpl()->TraverseNext(); frame; | 8508 for (WebFrame* frame = web_view_impl->MainFrameImpl()->TraverseNext(); frame; |
8509 frame = frame->TraverseNext()) { | 8509 frame = frame->TraverseNext()) { |
8510 EXPECT_TRUE(frame->HasVisibleContent()); | 8510 EXPECT_TRUE(frame->ToWebLocalFrame()->HasVisibleContent()); |
8511 } | 8511 } |
8512 } | 8512 } |
8513 | 8513 |
8514 TEST_P(ParameterizedWebFrameTest, HasVisibleContentOnHiddenFrames) { | 8514 TEST_P(ParameterizedWebFrameTest, HasVisibleContentOnHiddenFrames) { |
8515 RegisterMockedHttpURLLoad("hidden_frames.html"); | 8515 RegisterMockedHttpURLLoad("hidden_frames.html"); |
8516 FrameTestHelpers::WebViewHelper web_view_helper; | 8516 FrameTestHelpers::WebViewHelper web_view_helper; |
8517 WebViewBase* web_view_impl = | 8517 WebViewBase* web_view_impl = |
8518 web_view_helper.InitializeAndLoad(base_url_ + "hidden_frames.html"); | 8518 web_view_helper.InitializeAndLoad(base_url_ + "hidden_frames.html"); |
8519 for (WebFrame* frame = web_view_impl->MainFrameImpl()->TraverseNext(); frame; | 8519 for (WebFrame* frame = web_view_impl->MainFrameImpl()->TraverseNext(); frame; |
8520 frame = frame->TraverseNext()) { | 8520 frame = frame->TraverseNext()) { |
8521 EXPECT_FALSE(frame->HasVisibleContent()); | 8521 EXPECT_FALSE(frame->ToWebLocalFrame()->HasVisibleContent()); |
8522 } | 8522 } |
8523 } | 8523 } |
8524 | 8524 |
8525 class ManifestChangeWebFrameClient | 8525 class ManifestChangeWebFrameClient |
8526 : public FrameTestHelpers::TestWebFrameClient { | 8526 : public FrameTestHelpers::TestWebFrameClient { |
8527 public: | 8527 public: |
8528 ManifestChangeWebFrameClient() : manifest_change_count_(0) {} | 8528 ManifestChangeWebFrameClient() : manifest_change_count_(0) {} |
8529 void DidChangeManifest() override { ++manifest_change_count_; } | 8529 void DidChangeManifest() override { ++manifest_change_count_; } |
8530 | 8530 |
8531 int ManifestChangeCount() { return manifest_change_count_; } | 8531 int ManifestChangeCount() { return manifest_change_count_; } |
(...skipping 3478 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12010 if (obj->IsText()) { | 12010 if (obj->IsText()) { |
12011 LayoutText* layout_text = ToLayoutText(obj); | 12011 LayoutText* layout_text = ToLayoutText(obj); |
12012 text = layout_text->GetText(); | 12012 text = layout_text->GetText(); |
12013 break; | 12013 break; |
12014 } | 12014 } |
12015 } | 12015 } |
12016 EXPECT_EQ("foo alt", text.Utf8()); | 12016 EXPECT_EQ("foo alt", text.Utf8()); |
12017 } | 12017 } |
12018 | 12018 |
12019 } // namespace blink | 12019 } // namespace blink |
OLD | NEW |