/* 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 ContentTask.spawn(viewSourceTab.linkedBrowser, null, 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 ContentTask.spawn(viewSourceTab.linkedBrowser, null, async function() { Assert.equal(content.document.body.textContent, 'This is a paragraph.
', "Correct source for application/xhtml+xml"); }); gBrowser.removeTab(viewSourceTab); });