haikuwebkit/LayoutTests/fast/parser/comments.html

80 lines
3.1 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body>
<p>Output of this test should match HTML5 (no strict SGML comment parsing).</p>
<script>
if (window.testRunner)
testRunner.dumpAsText();
</script>
<p>Basic comments:<br>
<!-- basic comment -->PASSED
<!-- basic comment with spaces after comment end -- >PASSED
<!-- basic comment with spaces after comment end - - >FAILED--></p>
<p>Comment series:<br>
<!-- comment -- -- series-->PASSED
<!-- comment -- -- series with space after comment end-- >PASSED
<!-- comment -- -- series with spaces after comment end-- >PASSED</p>
<!-- comment -- -- series with spaces after comment end- - >FAILED--></p>
<p>Dash runs:<br>
<!------ Hello -->PASSED
<!------ Hello -- >PASSED
<!------ Hello -- >PASSED
<!------ Hello - - >FAILED
<!-- --- Hello -->PASSED
<!-- Hello --->PASSED</p>
<p>Empty comments:<br>
<!---->PASSED
<!---- >PASSED
<!>PASSED
<!-->PASSED
<!--->PASSED</p>
<p>Multiple lines:<br>
<!-- here's a comment, a little longer,
which occupies more than one line -->PASSED
<!-- here's a comment, a little longer,
which occupies more than one line -- >PASSED
<!-- here's a comment, a little longer,
which occupies more than one line -- >PASSED
<!-- here's a comment, a little longer,
which occupies more than one line --
>PASSED
<!-- here's a comment, a little longer,
which occupies more than one line - - >FAILED-->
</p>
<p>Compatibility:<br>
<!-- Compatibility: comment series with --extraneous-- text -- between -- the comments -->PASSED
<!-- Compatibility: comment series with --extraneous-- text -- between -- the comments -- >PASSED
<!-- Compatibility: comment series with --extraneous-- text -- between -- the comments -- >PASSED
<!-- Compatibility: comment series with --extraneous-- text -- between -- the comments - - >FAILED-->
<!-- Compatibility: <!--extra comment start like www.the-leaky-cauldron.com has <rdar://problem/4226539>-->PASSED
<!-- Compatibility: <!--extra comment start like www.the-leaky-cauldron.com has <rdar://problem/4226539>-- >PASSED
<!-- Compatibility: <!--extra comment start like www.the-leaky-cauldron.com has <rdar://problem/4226539> -- >PASSED
<!-- Compatibility: <!--extra comment start like www.the-leaky-cauldron.com has <rdar://problem/4226539> -- >PASSED
<!-- Compatibility: <!--extra comment start like www.the-leaky-cauldron.com has <rdar://problem/4226539> - - >FAILED-->
</p>
<p>White space after comment close:<br>
<!-- tab after comment close-- >PASSED
<!-- LF after comment close-- >PASSED
<!-- CR after comment close--
>PASSED
<!-- tab after comment close-- >PASSED</p>
<p>Text after comment close:<br>
<!-- text after comment close--ouch>FAILED: should be part of the comment --></p>
<p>Extra comment after markup declaration close:<br>
<!-- Comment --> FAILED: extra comment end and markup declaration close --><br>
<!-- Comment with a whitespace in markup declaration close -- >PASSED
<!-- Comment with a whitespace in markup declaration close -- >PASSED</p>
<p>Nested comment:<br>
<!-- nested: <!--FAILED (inner comment)--> PASSED (outer nested comment) --></p>
</body>
</html>