diff options
author | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:00:38 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:00:38 -0500 |
commit | 8148615da179fdd60f19018e13b4e94b95609cc6 (patch) | |
tree | 771fccdd99fa3adf35fdd2c81d8197b415a89b91 /browser/base/content/test/general/browser_printpreview.js | |
parent | 494802c1be7888025b95260d23db187467d2b9dd (diff) | |
download | UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.gz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.lz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.xz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.zip |
Remove browser tests - Part 1: The Tests (except for experiments)
Diffstat (limited to 'browser/base/content/test/general/browser_printpreview.js')
-rw-r--r-- | browser/base/content/test/general/browser_printpreview.js | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/browser/base/content/test/general/browser_printpreview.js b/browser/base/content/test/general/browser_printpreview.js deleted file mode 100644 index c38fc18be..000000000 --- a/browser/base/content/test/general/browser_printpreview.js +++ /dev/null @@ -1,74 +0,0 @@ -let ourTab; - -function test() { - waitForExplicitFinish(); - - BrowserTestUtils.openNewForegroundTab(gBrowser, "about:home", true).then(function(tab) { - ourTab = tab; - ok(!gInPrintPreviewMode, - "Should NOT be in print preview mode at starting this tests"); - // Skip access key test on platforms which don't support access key. - if (!/Win|Linux/.test(navigator.platform)) { - openPrintPreview(testClosePrintPreviewWithEscKey); - } else { - openPrintPreview(testClosePrintPreviewWithAccessKey); - } - }); -} - -function tidyUp() { - BrowserTestUtils.removeTab(ourTab).then(finish); -} - -function testClosePrintPreviewWithAccessKey() { - EventUtils.synthesizeKey("c", { altKey: true }); - checkPrintPreviewClosed(function (aSucceeded) { - ok(aSucceeded, - "print preview mode should be finished by access key"); - openPrintPreview(testClosePrintPreviewWithEscKey); - }); -} - -function testClosePrintPreviewWithEscKey() { - EventUtils.synthesizeKey("VK_ESCAPE", {}); - checkPrintPreviewClosed(function (aSucceeded) { - ok(aSucceeded, - "print preview mode should be finished by Esc key press"); - openPrintPreview(testClosePrintPreviewWithClosingWindowShortcutKey); - }); -} - -function testClosePrintPreviewWithClosingWindowShortcutKey() { - EventUtils.synthesizeKey("w", { accelKey: true }); - checkPrintPreviewClosed(function (aSucceeded) { - ok(aSucceeded, - "print preview mode should be finished by closing window shortcut key"); - tidyUp(); - }); -} - -function openPrintPreview(aCallback) { - document.getElementById("cmd_printPreview").doCommand(); - executeSoon(function () { - if (gInPrintPreviewMode) { - executeSoon(aCallback); - return; - } - executeSoon(arguments.callee); - }); -} - -function checkPrintPreviewClosed(aCallback) { - let count = 0; - executeSoon(function () { - if (!gInPrintPreviewMode) { - executeSoon(function () { aCallback(count < 1000); }); - return; - } - if (++count == 1000) { - // The test might fail. - PrintUtils.exitPrintPreview(); - } - executeSoon(arguments.callee); - }); -} |