| Index: ui/views/controls/textfield/textfield_unittest.cc
|
| diff --git a/ui/views/controls/textfield/textfield_unittest.cc b/ui/views/controls/textfield/textfield_unittest.cc
|
| index 84da7d4e37f0473ee520dd9fd47c223d63990270..2ec05f49130bec552b0a3184e03ad2483a384e70 100644
|
| --- a/ui/views/controls/textfield/textfield_unittest.cc
|
| +++ b/ui/views/controls/textfield/textfield_unittest.cc
|
| @@ -1451,12 +1451,12 @@ TEST_F(TextfieldTest, TextCursorDisplayTest) {
|
| SendKeyEvent(0x05E1);
|
| EXPECT_EQ(WideToUTF16(L"ab\x05E1"), textfield_->text());
|
| x = GetCursorBounds().x();
|
| - EXPECT_EQ(prev_x, x);
|
| + EXPECT_GE(1, std::abs(x - prev_x));
|
|
|
| SendKeyEvent(0x05E2);
|
| EXPECT_EQ(WideToUTF16(L"ab\x05E1\x5E2"), textfield_->text());
|
| x = GetCursorBounds().x();
|
| - EXPECT_EQ(prev_x, x);
|
| + EXPECT_GE(1, std::abs(x - prev_x));
|
|
|
| // Clear text.
|
| SendKeyEvent(ui::VKEY_A, false, true);
|
| @@ -1472,7 +1472,7 @@ TEST_F(TextfieldTest, TextCursorDisplayTest) {
|
| SendKeyEvent(0x05E2);
|
| EXPECT_EQ(WideToUTF16(L"\x05E1\x05E2"), textfield_->text());
|
| x = GetCursorBounds().x();
|
| - EXPECT_EQ(prev_x, x);
|
| + EXPECT_GE(1, std::abs(x - prev_x));
|
|
|
| SendKeyEvent('a');
|
| EXPECT_EQ(WideToUTF16(L"\x05E1\x5E2" L"a"), textfield_->text());
|
| @@ -1501,7 +1501,7 @@ TEST_F(TextfieldTest, TextCursorDisplayInRTLTest) {
|
| SendKeyEvent('b');
|
| EXPECT_STR_EQ("ab", textfield_->text());
|
| x = GetCursorBounds().x();
|
| - EXPECT_EQ(prev_x, x);
|
| + EXPECT_GE(1, std::abs(x - prev_x));
|
|
|
| SendKeyEvent(0x05E1);
|
| EXPECT_EQ(WideToUTF16(L"ab\x05E1"), textfield_->text());
|
| @@ -1532,7 +1532,7 @@ TEST_F(TextfieldTest, TextCursorDisplayInRTLTest) {
|
| SendKeyEvent('a');
|
| EXPECT_EQ(WideToUTF16(L"\x05E1\x5E2" L"a"), textfield_->text());
|
| x = GetCursorBounds().x();
|
| - EXPECT_EQ(prev_x, x);
|
| + EXPECT_GE(1, std::abs(x - prev_x));
|
| prev_x = x;
|
|
|
| SendKeyEvent('b');
|
|
|