#include "third_party/blink/renderer/core/layout/layout_view.h"
#include "build/build_config.h"
#include "third_party/blink/public/mojom/webpreferences/web_preferences.mojom-blink.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/dom/text.h"
#include "third_party/blink/renderer/core/editing/position_with_affinity.h"
#include "third_party/blink/renderer/core/editing/text_affinity.h"
#include "third_party/blink/renderer/core/html/html_iframe_element.h"
#include "third_party/blink/renderer/core/layout/hit_test_location.h"
#include "third_party/blink/renderer/core/page/print_context.h"
#include "third_party/blink/renderer/core/testing/core_unit_test_helper.h"
namespace blink {
class LayoutViewTest : public RenderingTest { … };
TEST_F(LayoutViewTest, UpdateCountersLayout) { … }
TEST_F(LayoutViewTest, DisplayNoneFrame) { … }
TEST_F(LayoutViewTest, NamedPages) { … }
TEST_F(LayoutViewTest, NamedPagesAbsPos) { … }
struct HitTestConfig { … };
class LayoutViewHitTestTest : public testing::WithParamInterface<HitTestConfig>,
public RenderingTest { … };
INSTANTIATE_TEST_SUITE_P(…);
TEST_P(LayoutViewHitTestTest, BlockInInlineBelowBottom) { … }
TEST_P(LayoutViewHitTestTest, BlockInInlineWithListItem) { … }
TEST_P(LayoutViewHitTestTest, EmptySpan) { … }
TEST_P(LayoutViewHitTestTest, FlexBlockChildren) { … }
TEST_P(LayoutViewHitTestTest, FloatLeftLeft) { … }
TEST_P(LayoutViewHitTestTest, FloatLeftMiddle) { … }
TEST_P(LayoutViewHitTestTest, FloatLeftRight) { … }
TEST_P(LayoutViewHitTestTest, FloatRightLeft) { … }
TEST_P(LayoutViewHitTestTest, FloatRightMiddle) { … }
TEST_P(LayoutViewHitTestTest, FloatRightRight) { … }
TEST_P(LayoutViewHitTestTest, PositionAbsolute) { … }
TEST_P(LayoutViewHitTestTest, HitTestHorizontal) { … }
TEST_P(LayoutViewHitTestTest, HitTestVerticalLR) { … }
TEST_P(LayoutViewHitTestTest, HitTestVerticalRL) { … }
TEST_P(LayoutViewHitTestTest, HitTestVerticalRLRoot) { … }
TEST_P(LayoutViewHitTestTest, PseudoElementAfterBlock) { … }
TEST_P(LayoutViewHitTestTest, PseudoElementAfterInline) { … }
TEST_P(LayoutViewHitTestTest, PseudoElementAfterBlockWithMargin) { … }
TEST_P(LayoutViewHitTestTest, ScrolledBlockChildren) { … }
TEST_P(LayoutViewHitTestTest, ScrolledInlineChildren) { … }
TEST_P(LayoutViewHitTestTest, TextAndInputsWithRtlDirection) { … }
TEST_P(LayoutViewHitTestTest, TextCombineOneTextNode) { … }
TEST_P(LayoutViewHitTestTest, TextCombineTwoTextNodes) { … }
}