mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-07-10 11:41:13 +08:00
Revert "Added a test for button"
This reverts commit 0f87b181f88c33776499bd0b9f79884deab30388.
This commit is contained in:
parent
ae09b3c0f2
commit
07a0aa7a1b
@ -96,41 +96,6 @@ TEST(ButtonTest, Basic) {
|
|||||||
(void)container->Render();
|
(void)container->Render();
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(ButtonTest, DragClick) {
|
|
||||||
int press_count = 0;
|
|
||||||
auto btn = Button("btn", [&] {
|
|
||||||
press_count++;
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
auto container = Container::Horizontal(
|
|
||||||
{
|
|
||||||
btn,
|
|
||||||
});
|
|
||||||
|
|
||||||
(void)container->Render();
|
|
||||||
|
|
||||||
Event leftMousePress = Event::Mouse("", {Mouse::Button::Left, Mouse::Motion::Pressed});
|
|
||||||
Event leftMouseRelease = Event::Mouse("", {Mouse::Button::Left, Mouse::Motion::Released});
|
|
||||||
|
|
||||||
EXPECT_EQ(press_count, 0);
|
|
||||||
btn->OnEvent(leftMousePress);
|
|
||||||
EXPECT_EQ(press_count, 1);
|
|
||||||
|
|
||||||
// Simulate a drag of the mouse triggering
|
|
||||||
// multiple press without any Released event
|
|
||||||
btn->OnEvent(leftMousePress);
|
|
||||||
btn->OnEvent(leftMousePress);
|
|
||||||
btn->OnEvent(leftMousePress);
|
|
||||||
|
|
||||||
EXPECT_EQ(press_count, 1);
|
|
||||||
|
|
||||||
btn->OnEvent(leftMouseRelease);
|
|
||||||
btn->OnEvent(leftMousePress);
|
|
||||||
|
|
||||||
EXPECT_EQ(press_count, 2);
|
|
||||||
}
|
|
||||||
|
|
||||||
TEST(ButtonTest, Animation) {
|
TEST(ButtonTest, Animation) {
|
||||||
Terminal::SetColorSupport(Terminal::Color::TrueColor);
|
Terminal::SetColorSupport(Terminal::Color::TrueColor);
|
||||||
int press_count = 0;
|
int press_count = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user