|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 * http://creativecommons.org/publicdomain/zero/1.0/ |
|
3 */ |
|
4 |
|
5 var source = '<html xmlns="http://www.w3.org/1999/xhtml"><body><p>This is a paragraph.</p></body></html>'; |
|
6 |
|
7 function test() { |
|
8 waitForExplicitFinish(); |
|
9 testHTML(); |
|
10 } |
|
11 |
|
12 function testHTML() { |
|
13 openDocumentSelect("data:text/html," + source, "p", function(aWindow) { |
|
14 is(aWindow.gBrowser.contentDocument.body.textContent, |
|
15 "<p>This is a paragraph.</p>", |
|
16 "Correct source for text/html"); |
|
17 closeViewSourceWindow(aWindow, testXHTML); |
|
18 }); |
|
19 } |
|
20 |
|
21 function testXHTML() { |
|
22 openDocumentSelect("data:application/xhtml+xml," + source, "p", function(aWindow) { |
|
23 is(aWindow.gBrowser.contentDocument.body.textContent, |
|
24 '<p xmlns="http://www.w3.org/1999/xhtml">This is a paragraph.</p>', |
|
25 "Correct source for application/xhtml+xml"); |
|
26 closeViewSourceWindow(aWindow, finish); |
|
27 }); |
|
28 } |