diff options
Diffstat (limited to 'browser/components/sessionstore/test/browser_466937.js')
-rw-r--r-- | browser/components/sessionstore/test/browser_466937.js | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/browser/components/sessionstore/test/browser_466937.js b/browser/components/sessionstore/test/browser_466937.js deleted file mode 100644 index 4a3b1239f..000000000 --- a/browser/components/sessionstore/test/browser_466937.js +++ /dev/null @@ -1,45 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -function test() { - /** Test for Bug 466937 **/ - - waitForExplicitFinish(); - - var file = Components.classes["@mozilla.org/file/directory_service;1"] - .getService(Components.interfaces.nsIProperties) - .get("TmpD", Components.interfaces.nsILocalFile); - file.append("466937_test.file"); - file.createUnique(Components.interfaces.nsIFile.NORMAL_FILE_TYPE, 0666); - let testPath = file.path; - - let testURL = "http://mochi.test:8888/browser/" + - "browser/components/sessionstore/test/browser_466937_sample.html"; - - let tab = gBrowser.addTab(testURL); - tab.linkedBrowser.addEventListener("load", function(aEvent) { - tab.linkedBrowser.removeEventListener("load", arguments.callee, true); - let doc = tab.linkedBrowser.contentDocument; - doc.getElementById("reverse_thief").value = "/home/user/secret2"; - doc.getElementById("bystander").value = testPath; - - let tab2 = gBrowser.duplicateTab(tab); - tab2.linkedBrowser.addEventListener("load", function(aEvent) { - tab2.linkedBrowser.removeEventListener("load", arguments.callee, true); - doc = tab2.linkedBrowser.contentDocument; - is(doc.getElementById("thief").value, "", - "file path wasn't set to text field value"); - is(doc.getElementById("reverse_thief").value, "", - "text field value wasn't set to full file path"); - is(doc.getElementById("bystander").value, testPath, - "normal case: file path was correctly preserved"); - - // clean up - gBrowser.removeTab(tab2); - gBrowser.removeTab(tab); - - finish(); - }, true); - }, true); -} |