Index: Source/web/tests/WebViewTest.cpp |
diff --git a/Source/web/tests/WebViewTest.cpp b/Source/web/tests/WebViewTest.cpp |
index e2caa90d24b416af5dd7d05e4aac2a9c8bf5c609..fe3cc0cb6a3be2062b6f614a2fb81408fa1d1c19 100644 |
--- a/Source/web/tests/WebViewTest.cpp |
+++ b/Source/web/tests/WebViewTest.cpp |
@@ -1274,6 +1274,18 @@ TEST_F(WebViewTest, ClientTapHandling) |
m_webViewHelper.reset(); // Explicitly reset to break dependency on locally scoped client. |
} |
+TEST_F(WebViewTest, ClientTapHandlingClosedWindow) |
+{ |
+ WebViewImpl* webView = WebViewImpl::create(nullptr); |
+ webView->setMainFrame(WebLocalFrame::create(nullptr)); |
+ WebGestureEvent event; |
+ event.type = WebInputEvent::GestureTap; |
+ event.x = 3; |
+ event.y = 8; |
+ webView->handleInputEvent(event); |
+ webView->close(); |
aelias_OOO_until_Jul13
2015/03/08 20:37:13
Given that the close() is after the handleInputEve
|
+} |
+ |
#if OS(ANDROID) |
TEST_F(WebViewTest, LongPressSelection) |
{ |