Chromium Code Reviews| Index: ui/views/corewm/tooltip_controller_unittest.cc |
| diff --git a/ui/views/corewm/tooltip_controller_unittest.cc b/ui/views/corewm/tooltip_controller_unittest.cc |
| index 2f48dbe3e7bfc710953b009291036032f37e69ed..38fb7251b24733e55f455da746febeba9c020d45 100644 |
| --- a/ui/views/corewm/tooltip_controller_unittest.cc |
| +++ b/ui/views/corewm/tooltip_controller_unittest.cc |
| @@ -225,6 +225,32 @@ TEST_F(TooltipControllerTest, HideEmptyTooltip) { |
| EXPECT_FALSE(helper_->IsTooltipVisible()); |
| } |
| +TEST_F(TooltipControllerTest, DontShowTooltipOnTouch) { |
| + // TODO: these tests use GetContext(). That should go away for aura-mus |
| + // client. http://crbug.com/663781. |
| + if (IsMus()) |
| + return; |
| + |
| + view_->set_tooltip_text(ASCIIToUTF16("Tooltip Text")); |
| + EXPECT_EQ(base::string16(), helper_->GetTooltipText()); |
| + EXPECT_EQ(NULL, helper_->GetTooltipWindow()); |
|
sadrul
2017/04/19 21:48:57
nullptr (and below)
|
| + |
| + generator_->PressMoveAndReleaseTouchToCenterOf(GetWindow()); |
| + EXPECT_EQ(base::string16(), helper_->GetTooltipText()); |
| + EXPECT_EQ(NULL, helper_->GetTooltipWindow()); |
| + |
| + generator_->MoveMouseToCenterOf(GetWindow()); |
| + EXPECT_EQ(base::string16(), helper_->GetTooltipText()); |
| + EXPECT_EQ(NULL, helper_->GetTooltipWindow()); |
| + |
| + generator_->MoveMouseBy(1, 0); |
| + EXPECT_TRUE(helper_->IsTooltipVisible()); |
| + base::string16 expected_tooltip = ASCIIToUTF16("Tooltip Text"); |
| + EXPECT_EQ(expected_tooltip, aura::client::GetTooltipText(GetWindow())); |
| + EXPECT_EQ(expected_tooltip, helper_->GetTooltipText()); |
| + EXPECT_EQ(GetWindow(), helper_->GetTooltipWindow()); |
| +} |
| + |
| #if defined(OS_CHROMEOS) |
| // crbug.com/664370. |
| TEST_F(TooltipControllerTest, MaxWidth) { |