Read first
Your second and third test
Once you have successfully written you first Reftest, you can try these additional tests..
- Create a file named
spaces1.htmlwith the following content:
<html>
<head>
<title>spaces1</title>
</head>
<body>X X</body>
</html>
- Create a file named
spaces2.htmlwith the following content:
<html>
<head>
<title>spaces2</title>
</head>
<body> </body>
</html>
- Create a file named
spaces3.htmlwith the following content:
<html>
<head>
<title>spaces1</title>
</head>
<body>X X</body>
</html>
- Create a file named
spaces4.htmlwith the following content:
<html>
<head>
<title>spaces2</title>
</head>
<body>X X</body>
</html>
- Create or modify your manifest file named
reftest.listwith the following content:
== spaces1.html spaces2.html != spaces3.html spaces4.html
The first two files, spaces1.html and spaces2.html, are confirming only that a space (the character equal to 0x20 in ASCII) creates the same visual construct as the HTML entity for a non-breaking space. The second pair of files, spaces3.html and spaces4.html, confirms that two regular spaces do not produce the same visual construct as two non-breaking spaces.
When we run these tests (using the using the appropriate section in How to run Reftests) we should see something like the following in our output:
REFTEST TEST-START | file:///.../spaces1.html | 0 / 2 (0%) REFTEST TEST-START | file:///.../spaces2.html | 0 / 2 (0%) REFTEST TEST-PASS | file:///.../spaces1.html | image comparison (==) REFTEST TEST-START | file:///.../spaces3.html | 1 / 2 (50%) REFTEST TEST-START | file:///.../spaces4.html | 1 / 2 (50%) REFTEST TEST-PASS | file:///.../spaces3.html | image comparison (!=)