| Index: Source/web/tests/WebUserGestureTokenTest.cpp
|
| diff --git a/Source/web/tests/WebUserGestureTokenTest.cpp b/Source/web/tests/WebUserGestureTokenTest.cpp
|
| index 0c39c39f1130759e29d2a3a4772e4a35a831a178..7ee19e3ab7ea5429e181a072f04c66b26e1613d6 100644
|
| --- a/Source/web/tests/WebUserGestureTokenTest.cpp
|
| +++ b/Source/web/tests/WebUserGestureTokenTest.cpp
|
| @@ -42,6 +42,16 @@ using namespace WebCore;
|
|
|
| namespace {
|
|
|
| +class GestureHandlerTest : public WebUserGestureHandler {
|
| +public:
|
| + void onGesture()
|
| + {
|
| + m_reached = true;
|
| + }
|
| +
|
| + bool m_reached = false;
|
| +};
|
| +
|
| TEST(WebUserGestureTokenTest, Basic)
|
| {
|
| WebUserGestureToken token;
|
| @@ -74,6 +84,13 @@ TEST(WebUserGestureTokenTest, Basic)
|
| WebScopedUserGesture indicator(token);
|
| EXPECT_FALSE(WebUserGestureIndicator::isProcessingUserGesture());
|
| }
|
| +
|
| + {
|
| + GestureHandlerTest handler;
|
| + WebUserGestureIndicator::setHandler(&handler);
|
| + UserGestureIndicator indicator(DefinitelyProcessingNewUserGesture);
|
| + EXPECT_TRUE(handler.m_reached);
|
| + }
|
| }
|
|
|
| }
|
|
|