#include "third_party/blink/renderer/core/editing/selection_adjuster.h"
#include "third_party/blink/renderer/core/editing/selection_template.h"
#include "third_party/blink/renderer/core/editing/testing/editing_test_base.h"
#include "third_party/blink/renderer/core/html/forms/text_control_element.h"
namespace blink {
class SelectionAdjusterTest : public EditingTestBase { … };
TEST_F(SelectionAdjusterTest, AdjustShadowToCollpasedInDOMTree) { … }
TEST_F(SelectionAdjusterTest, AdjustShadowToCollpasedInFlatTree) { … }
TEST_F(SelectionAdjusterTest, DeleteNonEditableRange) { … }
TEST_F(SelectionAdjusterTest, FormatBlockContentEditableFalse) { … }
TEST_F(SelectionAdjusterTest, NestedContentEditableElements) { … }
TEST_F(SelectionAdjusterTest, ShadowRootAsRootBoundaryElement) { … }
TEST_F(SelectionAdjusterTest, ShadowRootAsRootBoundaryElementEditable) { … }
TEST_F(SelectionAdjusterTest, ShadowDistributedNodesWithoutEditingBoundary) { … }
TEST_F(SelectionAdjusterTest, ShadowDistributedNodesWithEditingBoundary) { … }
TEST_F(SelectionAdjusterTest, EditingBoundaryOutsideOfShadowTree) { … }
TEST_F(SelectionAdjusterTest, EditingBoundaryInsideOfShadowTree) { … }
TEST_F(SelectionAdjusterTest, ShadowHostAndShadowTreeAreEditable) { … }
TEST_F(SelectionAdjusterTest, AdjustSelectionTypeWithShadow) { … }
TEST_F(SelectionAdjusterTest, AdjustShadowWithRootAndHost) { … }
TEST_F(SelectionAdjusterTest, AdjustSelectionWithNextNonEditableNode) { … }
}