mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 03:05:34 +00:00
Bug 1251760 - Remove CPOWs from browser_bug339445.js. r=felipe
This commit is contained in:
parent
a8542b6e9c
commit
730c3b339c
@ -2,31 +2,31 @@
|
||||
* 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() {
|
||||
add_task(function* test() {
|
||||
/** Test for Bug 339445 **/
|
||||
|
||||
waitForExplicitFinish();
|
||||
|
||||
let testURL = "http://mochi.test:8888/browser/" +
|
||||
"browser/components/sessionstore/test/browser_339445_sample.html";
|
||||
|
||||
let tab = gBrowser.addTab(testURL);
|
||||
promiseBrowserLoaded(tab.linkedBrowser).then(() => {
|
||||
let doc = tab.linkedBrowser.contentDocument;
|
||||
yield promiseBrowserLoaded(tab.linkedBrowser);
|
||||
|
||||
yield ContentTask.spawn(tab.linkedBrowser, null, function() {
|
||||
let doc = content.document;
|
||||
is(doc.getElementById("storageTestItem").textContent, "PENDING",
|
||||
"sessionStorage value has been set");
|
||||
|
||||
let tab2 = gBrowser.duplicateTab(tab);
|
||||
promiseTabRestored(tab2).then(() => {
|
||||
let doc2 = tab2.linkedBrowser.contentDocument;
|
||||
is(doc2.getElementById("storageTestItem").textContent, "SUCCESS",
|
||||
"sessionStorage value has been duplicated");
|
||||
|
||||
// clean up
|
||||
gBrowser.removeTab(tab2);
|
||||
gBrowser.removeTab(tab);
|
||||
|
||||
finish();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
let tab2 = gBrowser.duplicateTab(tab);
|
||||
yield promiseTabRestored(tab2);
|
||||
|
||||
yield ContentTask.spawn(tab2.linkedBrowser, null, function() {
|
||||
let doc2 = content.document;
|
||||
is(doc2.getElementById("storageTestItem").textContent, "SUCCESS",
|
||||
"sessionStorage value has been duplicated");
|
||||
});
|
||||
|
||||
// clean up
|
||||
yield Promise.all([ BrowserTestUtils.removeTab(tab2),
|
||||
BrowserTestUtils.removeTab(tab) ]);
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user