/* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ const source = '

This is a paragraph.

'; add_task(async function () { let viewSourceTab = await openDocumentSelect("data:text/html," + source, "p"); await SpecialPowers.spawn(viewSourceTab.linkedBrowser, [], async function () { Assert.equal( content.document.body.textContent, "

This is a paragraph.

", "Correct source for text/html" ); }); gBrowser.removeTab(viewSourceTab); viewSourceTab = await openDocumentSelect( "data:application/xhtml+xml," + source, "p" ); await SpecialPowers.spawn(viewSourceTab.linkedBrowser, [], async function () { Assert.equal( content.document.body.textContent, '

This is a paragraph.

', "Correct source for application/xhtml+xml" ); }); gBrowser.removeTab(viewSourceTab); });