[webkit-dev] Introducing dumpAsMarkup

Ryosuke Niwa rniwa at webkit.org
Mon Jul 26 15:06:53 PDT 2010


If tests you write only require comparing DOMs, you want to read this.

We've recently added dump-as-markup. It allows your tests to be platform
independent and gives output that is easier to read than render tree dumps.
For example, if I have:
<script src="../../resources/dump-as-markup.js"></script>
<div id=foo>This is a dumpAsMarkup test.</div>
<script>window.getSelection().selectAllChildren(foo);</script>

Then I get:

<HTML>
<HEAD>
<SCRIPT src="../../resources/dump-as-markup.js"></SCRIPT>
<#text>
</#text>
</HEAD>
<BODY>
<DIV id="foo">
<#text><selection-anchor>This is a dumpAsMarkup
test.<selection-focus></#text>
</DIV>
<#text>
</#text>
<SCRIPT> window.getSelection().selectAllChildren(foo); </SCRIPT>
<#text>
</#text>
</BODY>
</HTML>

See Writing DumpAsMarkup
Tests<http://trac.webkit.org/wiki/Writing%20DumpAsMarkup%20Tests>for
more ways you can use dump-as-markup.js

Best regards,
Ryosuke Niwa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20100726/08f8cade/attachment.html>


More information about the webkit-dev mailing list