blob: 9541ba6ed52dc224bc0fbb4de9bf1e623f77776c [file] [log] [blame]
<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="./support/helper.js"></script>
<body>
<script>
test(t => {
var html = TrustedHTML.escape(STRINGS.unescapedHTML);
var parser = new DOMParser();
var doc = parser.parseFromString(html, "text/html");
assert_equals(doc.body.innerText, STRINGS.unescapedHTML);
}, "innerTextOfDoc = TrustedHTML.escape().");
test(t => {
var html = TrustedHTML.unsafelyCreate(STRINGS.unescapedHTML);
var parser = new DOMParser();
var doc = parser.parseFromString(html, "text/html");
assert_equals(doc.body.innerText, STRINGS.unescapedText);
}, "innerTextOfDoc = TrustedHTML.unsafelyCreate().");
test(t => {
var parser = new DOMParser();
var doc = parser.parseFromString(null, "text/html");
assert_equals(doc.body.innerText, "null");
}, "innerTextOfDoc = null.");
</script>