#include "third_party/blink/renderer/core/editing/editing_utilities.h"
#include "third_party/blink/renderer/core/dom/static_node_list.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/testing/editing_test_base.h"
#include "third_party/blink/renderer/core/editing/visible_position.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/layout/geometry/physical_offset.h"
#include "third_party/blink/renderer/core/layout/hit_test_location.h"
#include "third_party/blink/renderer/core/layout/hit_test_result.h"
#include "third_party/blink/renderer/core/layout/layout_view.h"
#include "third_party/blink/renderer/core/testing/core_unit_test_helper.h"
namespace blink {
class EditingUtilitiesTest : public EditingTestBase { … };
TEST_F(EditingUtilitiesTest, ComputePositionForNodeRemovalAfterChildren) { … }
TEST_F(EditingUtilitiesTest, ComputePositionForNodeRemovalAfterNode) { … }
TEST_F(EditingUtilitiesTest, DirectionOfEnclosingBlockOf) { … }
TEST_F(EditingUtilitiesTest,
DISABLED_firstEditablePositionAfterPositionInRoot) { … }
TEST_F(EditingUtilitiesTest, enclosingBlock) { … }
TEST_F(EditingUtilitiesTest, enclosingNodeOfType) { … }
TEST_F(EditingUtilitiesTest, IsEditablePositionWithHr) { … }
TEST_F(EditingUtilitiesTest, IsEditablePositionWithSpan) { … }
TEST_F(EditingUtilitiesTest, IsEditablePositionWithVisibleInertElement) { … }
TEST_F(EditingUtilitiesTest, IsEditablePositionWithInVisibleInertElement) { … }
TEST_F(EditingUtilitiesTest, isEditablePositionWithTable) { … }
TEST_F(EditingUtilitiesTest,
PositionRespectingEditingBoundaryWithInputReadOnly) { … }
TEST_F(EditingUtilitiesTest,
PositionRespectingEditingBoundaryWithInputReadOnlyInEditable) { … }
TEST_F(EditingUtilitiesTest,
PositionRespectingEditingBoundaryWithInputReadWrite) { … }
TEST_F(EditingUtilitiesTest,
PositionRespectingEditingBoundaryWithPointerEventNone) { … }
TEST_F(EditingUtilitiesTest, RepeatString) { … }
TEST_F(EditingUtilitiesTest, DISABLED_tableElementJustBefore) { … }
TEST_F(EditingUtilitiesTest,
DISABLED_lastEditablePositionBeforePositionInRoot) { … }
TEST_F(EditingUtilitiesTest, DISABLED_NextNodeIndex) { … }
TEST_F(EditingUtilitiesTest, NextVisuallyDistinctCandidate) { … }
TEST_F(EditingUtilitiesTest, uncheckedPreviousNextOffset_FirstLetter) { … }
TEST_F(EditingUtilitiesTest, uncheckedPreviousNextOffset_textTransform) { … }
TEST_F(EditingUtilitiesTest, uncheckedPreviousNextOffset) { … }
TEST_F(EditingUtilitiesTest, previousPositionOf_Backspace) { … }
TEST_F(EditingUtilitiesTest, previousPositionOf_Backspace_FirstLetter) { … }
TEST_F(EditingUtilitiesTest, previousPositionOf_Backspace_TextTransform) { … }
TEST_F(EditingUtilitiesTest, IsTabHTMLSpanElementOnDisplayNone) { … }
TEST_F(EditingUtilitiesTest, previousPositionOf_Backspace_SurrogatePairs) { … }
TEST_F(EditingUtilitiesTest, IsRenderedAsNonInlineTableImageOrHR) { … }
}