Use testRunner instead of layoutTestController in fast/doctypes, dom, dynamic, encodi...
[WebKit-https.git] / LayoutTests / fast / dom / title-directionality.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>page title</title>
5 </head>
6 <body>
7 <iframe id=iframe></iframe>
8 <script>
9 var iframe = document.getElementById('iframe');
10
11 function assertDirection(label, expectedDirection, html)
12 {
13     var doc = iframe.contentDocument;
14     doc.open();
15     doc.write(html);
16     doc.close();
17
18     var dir = window.testRunner ?
19         testRunner.titleTextDirection
20       : 'testRunner unavailable';
21     var status = html + ' should have title direction "' + expectedDirection + '". ';
22     if (dir == expectedDirection) {
23         status += 'PASS';
24     } else {
25         status += 'FAIL (got: "' + dir + '")';
26     }
27     var div = document.createElement('div');
28     div.innerText = status;
29     document.body.appendChild(div);
30 }
31
32 if (window.testRunner)
33     testRunner.dumpAsText();
34
35 assertDirection('normal doc', 'ltr',
36                 '<html><title>foo</title></html>');
37 assertDirection('title dir=rtl', 'rtl',
38                 '<html><title dir=rtl>foo</title></html>');
39 assertDirection('html dir=rtl', 'rtl',
40                 '<html dir=rtl><title>foo</title></html>');
41 assertDirection('html dir=rtl, title dir=ltr', 'ltr',
42                 '<html dir=rtl><title dir=ltr>foo</title></html>');
43 </script>
44 </body>
45 </html>