gecko-dev/parser/htmlparser/tests/mochitest/browser_viewsource.js
Gijs Kruitbosch 1839ec6c66 Bug 1172165 - test changes: remove broken bit of test for view-source linking now that it is completely disallowed, and fix html parser's view-source test, r=bz
--HG--
rename : parser/htmlparser/tests/mochitest/test_viewsource.html => parser/htmlparser/tests/mochitest/file_viewsource.html
extra : commitid : IVqN6XUYvOk
extra : rebase_source : 62b723f641b2c2843080ef7f586df1236237241c
2015-12-11 08:17:56 -05:00

22 lines
756 B
JavaScript

"use strict";
add_task(function*() {
const PAGE_URL = getRootDirectory(gTestPath) + "file_viewsource.html";
let viewSourceTab = yield BrowserTestUtils.openNewForegroundTab(gBrowser, "view-source:" + PAGE_URL);
let xhrPromise = new Promise(resolve => {
let xhr = new XMLHttpRequest();
xhr.open("GET", PAGE_URL, true);
xhr.onload = event => resolve(event.target.responseText);
xhr.send();
});
let viewSourceContentPromise = ContentTask.spawn(viewSourceTab.linkedBrowser, null, function*() {
return content.document.body.textContent;
});
let results = yield Promise.all([viewSourceContentPromise, xhrPromise]);
is(results[0], results[1], "Sources should match");
yield BrowserTestUtils.removeTab(viewSourceTab);
});