#include "third_party/blink/renderer/core/editing/ime/cached_text_input_info.h"
#include "build/build_config.h"
#include "third_party/blink/renderer/core/css/css_style_declaration.h"
#include "third_party/blink/renderer/core/dom/text.h"
#include "third_party/blink/renderer/core/editing/ephemeral_range.h"
#include "third_party/blink/renderer/core/editing/frame_selection.h"
#include "third_party/blink/renderer/core/editing/ime/input_method_controller.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/frame/local_frame.h"
#include "third_party/blink/renderer/core/html/forms/text_control_element.h"
#include "third_party/blink/renderer/core/layout/layout_object.h"
namespace blink {
class CachedTextInputInfoTest : public EditingTestBase { … };
TEST_F(CachedTextInputInfoTest, Basic) { … }
TEST_F(CachedTextInputInfoTest, InlineElementEditable) { … }
TEST_F(CachedTextInputInfoTest, PlaceholderBRInTextArea) { … }
TEST_F(CachedTextInputInfoTest, PlaceholderBROnlyInTextArea) { … }
TEST_F(CachedTextInputInfoTest, RelayoutBoundary) { … }
TEST_F(CachedTextInputInfoTest, PositionAbsolute) { … }
TEST_F(CachedTextInputInfoTest, ShadowTree) { … }
TEST_F(CachedTextInputInfoTest, VisibilityHiddenToVisible) { … }
TEST_F(CachedTextInputInfoTest, VisibilityVisibleToHidden) { … }
}