| Index: chrome/test/data/pdf/touch_handling_test.js
|
| diff --git a/chrome/test/data/pdf/touch_handling_test.js b/chrome/test/data/pdf/touch_handling_test.js
|
| deleted file mode 100644
|
| index 045cc8e3d2b0ccf194941947713813980c5a0c44..0000000000000000000000000000000000000000
|
| --- a/chrome/test/data/pdf/touch_handling_test.js
|
| +++ /dev/null
|
| @@ -1,72 +0,0 @@
|
| -// Copyright 2017 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -function sendTouchStart(touches) {
|
| - var id = 0;
|
| - let touchList = touches.map(function(xy) {
|
| - var touchInit = {
|
| - identifier: id++,
|
| - target: viewer.plugin_,
|
| - clientX: xy.x,
|
| - clientY: xy.y,
|
| - };
|
| -
|
| - return new window.Touch(touchInit);
|
| - });
|
| -
|
| - viewer.plugin_.dispatchEvent(new TouchEvent('touchstart', {
|
| - touches: touchList,
|
| - targetTouches: touchList,
|
| - changedtouches: touchList
|
| - }));
|
| -}
|
| -
|
| -function createContextMenuEvent() {
|
| - return new MouseEvent('contextmenu', {
|
| - cancelable: true,
|
| - sourceCapabilities: new InputDeviceCapabilities({firesTouchEvents: true})
|
| - });
|
| -}
|
| -
|
| -var tests = [
|
| - // Test suppression of the context menu on single touch.
|
| - function testContextMenuSingleTouch() {
|
| - sendTouchStart([{x: 10, y: 10}]);
|
| -
|
| - let event = createContextMenuEvent();
|
| - // Dispatch event will be false if the event is cancellable and one of the
|
| - // handlers called preventDefault.
|
| - chrome.test.assertFalse(document.dispatchEvent(event),
|
| - "Should have called preventDefault() for single touch.");
|
| - chrome.test.succeed();
|
| - },
|
| -
|
| - // Test allowing of context menu on double touch.
|
| - function testContextMenuDoubleTouch() {
|
| - sendTouchStart([{x: 10, y: 10}, {x: 15, y: 15}]);
|
| -
|
| - let event = createContextMenuEvent();
|
| - chrome.test.assertTrue(document.dispatchEvent(event),
|
| - "Should not have called preventDefault() for double touch.");
|
| - chrome.test.succeed();
|
| - },
|
| -
|
| - // Test long press selects word.
|
| - function testLongPressSelectsText() {
|
| - var client = new PDFScriptingAPI(window, window);
|
| -
|
| - sendTouchStart([{x: 336, y: 163}]);
|
| - window.setTimeout(function() {
|
| - client.getSelectedText(chrome.test.callbackPass(function(selectedText) {
|
| - chrome.test.assertEq('some', selectedText);
|
| - }));
|
| - chrome.test.succeed();
|
| - }, 350);
|
| - }
|
| -];
|
| -
|
| -var scriptingAPI = new PDFScriptingAPI(window, window);
|
| -scriptingAPI.setLoadCallback(function() {
|
| - chrome.test.runTests(tests);
|
| -});
|
|
|