| Index: chrome/browser/renderer_host/text_input_client_mac_unittest.mm
|
| diff --git a/chrome/browser/renderer_host/text_input_client_mac_unittest.mm b/chrome/browser/renderer_host/text_input_client_mac_unittest.mm
|
| index 6870064e81360133b829b80ae52a0d8db039a655..41551e5c460b86edd8adbae307767c3c3302e6e1 100644
|
| --- a/chrome/browser/renderer_host/text_input_client_mac_unittest.mm
|
| +++ b/chrome/browser/renderer_host/text_input_client_mac_unittest.mm
|
| @@ -106,6 +106,21 @@ TEST_F(TextInputClientMacTest, TimeoutCharacterIndex) {
|
| EXPECT_EQ(NSNotFound, index);
|
| }
|
|
|
| +TEST_F(TextInputClientMacTest, NotFoundCharacterIndex) {
|
| + ScopedTestingThread thread(this);
|
| + const NSUInteger kNotFoundValue = static_cast<NSUInteger>(-1);
|
| +
|
| + PostTask(base::Bind(&TextInputClientMac::SetCharacterIndexAndSignal,
|
| + base::Unretained(service()), kNotFoundValue));
|
| + NSUInteger index = service()->GetCharacterIndexAtPoint(
|
| + widget(), gfx::Point(2, 2));
|
| +
|
| + EXPECT_EQ(1U, ipc_sink().message_count());
|
| + EXPECT_TRUE(ipc_sink().GetUniqueMessageMatching(
|
| + TextInputClientMsg_CharacterIndexForPoint::ID));
|
| + EXPECT_EQ(NSNotFound, index);
|
| +}
|
| +
|
| TEST_F(TextInputClientMacTest, GetRectForRange) {
|
| ScopedTestingThread thread(this);
|
| const NSRect kSuccessValue = NSMakeRect(42, 43, 44, 45);
|
|
|