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_bug623893.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_bug623893.js')
-rw-r--r-- | browser/base/content/test/general/browser_bug623893.js | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/browser/base/content/test/general/browser_bug623893.js b/browser/base/content/test/general/browser_bug623893.js deleted file mode 100644 index fa6da1b22..000000000 --- a/browser/base/content/test/general/browser_bug623893.js +++ /dev/null @@ -1,37 +0,0 @@ -add_task(function* test() { - yield BrowserTestUtils.withNewTab("data:text/plain;charset=utf-8,1", function* (browser) { - BrowserTestUtils.loadURI(browser, "data:text/plain;charset=utf-8,2"); - yield BrowserTestUtils.browserLoaded(browser); - - BrowserTestUtils.loadURI(browser, "data:text/plain;charset=utf-8,3"); - yield BrowserTestUtils.browserLoaded(browser); - - yield duplicate(0, "maintained the original index"); - yield BrowserTestUtils.removeTab(gBrowser.selectedTab); - - yield duplicate(-1, "went back"); - yield duplicate(1, "went forward"); - yield BrowserTestUtils.removeTab(gBrowser.selectedTab); - yield BrowserTestUtils.removeTab(gBrowser.selectedTab); - }); -}); - -function promiseGetIndex(browser) { - return ContentTask.spawn(browser, null, function() { - let shistory = docShell.QueryInterface(Ci.nsIInterfaceRequestor) - .getInterface(Ci.nsISHistory); - return shistory.index; - }); -} - -let duplicate = Task.async(function* (delta, msg, cb) { - var startIndex = yield promiseGetIndex(gBrowser.selectedBrowser); - - duplicateTabIn(gBrowser.selectedTab, "tab", delta); - - let tab = gBrowser.selectedTab; - yield BrowserTestUtils.waitForEvent(tab, "SSTabRestored"); - - let endIndex = yield promiseGetIndex(gBrowser.selectedBrowser); - is(endIndex, startIndex + delta, msg); -}); |