| Index: ui/views/controls/button/custom_button_unittest.cc
|
| diff --git a/ui/views/controls/button/custom_button_unittest.cc b/ui/views/controls/button/custom_button_unittest.cc
|
| index 02fbd456692b730137b6a2edf79c1608868baa05..b9ca9712d47bf29654fae6782f5c7d26a4ee4d2b 100644
|
| --- a/ui/views/controls/button/custom_button_unittest.cc
|
| +++ b/ui/views/controls/button/custom_button_unittest.cc
|
| @@ -140,7 +140,7 @@ class CustomButtonTest : public ViewsTestBase {
|
|
|
| // Tests that hover state changes correctly when visiblity/enableness changes.
|
| TEST_F(CustomButtonTest, HoverStateOnVisibilityChange) {
|
| - ui::test::EventGenerator generator(GetContext(), widget()->GetNativeWindow());
|
| + ui::test::EventGenerator generator(widget()->GetNativeWindow());
|
|
|
| generator.PressLeftButton();
|
| EXPECT_EQ(CustomButton::STATE_PRESSED, button()->state());
|
| @@ -192,21 +192,24 @@ TEST_F(CustomButtonTest, HoverStateOnVisibilityChange) {
|
| aura::test::TestCursorClient cursor_client(
|
| widget()->GetNativeView()->GetRootWindow());
|
|
|
| - // In Aura views, no new hover effects are invoked if mouse events
|
| - // are disabled.
|
| - cursor_client.DisableMouseEvents();
|
| + // Mus doesn't support disabling mouse events. https://crbug.com/618321
|
| + if (!IsMus()) {
|
| + // In Aura views, no new hover effects are invoked if mouse events
|
| + // are disabled.
|
| + cursor_client.DisableMouseEvents();
|
|
|
| - button()->SetEnabled(false);
|
| - EXPECT_EQ(CustomButton::STATE_DISABLED, button()->state());
|
| + button()->SetEnabled(false);
|
| + EXPECT_EQ(CustomButton::STATE_DISABLED, button()->state());
|
|
|
| - button()->SetEnabled(true);
|
| - EXPECT_EQ(CustomButton::STATE_NORMAL, button()->state());
|
| + button()->SetEnabled(true);
|
| + EXPECT_EQ(CustomButton::STATE_NORMAL, button()->state());
|
|
|
| - button()->SetVisible(false);
|
| - EXPECT_EQ(CustomButton::STATE_NORMAL, button()->state());
|
| + button()->SetVisible(false);
|
| + EXPECT_EQ(CustomButton::STATE_NORMAL, button()->state());
|
|
|
| - button()->SetVisible(true);
|
| - EXPECT_EQ(CustomButton::STATE_NORMAL, button()->state());
|
| + button()->SetVisible(true);
|
| + EXPECT_EQ(CustomButton::STATE_NORMAL, button()->state());
|
| + }
|
| #endif // !defined(OS_MACOSX) || defined(USE_AURA)
|
| }
|
|
|
| @@ -349,7 +352,7 @@ TEST_F(CustomButtonTest, ButtonClickTogglesInkDrop) {
|
| TestInkDrop* ink_drop = new TestInkDrop();
|
| CreateButtonWithInkDrop(base::WrapUnique(ink_drop));
|
|
|
| - ui::test::EventGenerator generator(GetContext(), widget()->GetNativeWindow());
|
| + ui::test::EventGenerator generator(widget()->GetNativeWindow());
|
| generator.set_current_location(gfx::Point(50, 50));
|
| generator.PressLeftButton();
|
| EXPECT_EQ(InkDropState::ACTION_PENDING, ink_drop->GetTargetInkDropState());
|
| @@ -365,7 +368,7 @@ TEST_F(CustomButtonTest, CaptureLossHidesInkDrop) {
|
| TestInkDrop* ink_drop = new TestInkDrop();
|
| CreateButtonWithInkDrop(base::WrapUnique(ink_drop));
|
|
|
| - ui::test::EventGenerator generator(GetContext(), widget()->GetNativeWindow());
|
| + ui::test::EventGenerator generator(widget()->GetNativeWindow());
|
| generator.set_current_location(gfx::Point(50, 50));
|
| generator.PressLeftButton();
|
| EXPECT_EQ(InkDropState::ACTION_PENDING, ink_drop->GetTargetInkDropState());
|
|
|