Test Russian ".рф" domain support
[WebKit-https.git] / LayoutTests / fast / url / user-visible / rf.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <script src="../../../resources/js-test-pre.js"></script>
6 </head>
7 <body>
8 <script>
9
10 description("Test IDN behavior for .рф top level domain.");
11
12 function test(url)
13 {
14     var domURL = new URL(url);
15     return internals.userVisibleString(domURL);
16 }
17
18 shouldBe("test('http://президент.рф/')", "'http://президент.рф/'");
19 shouldBe("test('http://президент.рф./')", "'http://президент.рф./'");
20 shouldBe("test('http://www.президент.рф/')", "'http://www.президент.рф/'");
21 shouldBe("test('http://почта.президент.рф/')", "'http://почта.президент.рф/'");
22 shouldBe("test('http://0ж9.рф/')", "'http://0ж9.рф/'");
23 shouldBe("test('http://туда-сюда.рф/')", "'http://туда-сюда.рф/'");
24 shouldBe("test('http://прeзидент.рф/') /* spoof: Roman 'e' */", "'http://xn--e-htbdgf6aiiy.xn--p1ai/'");
25 shouldBe("test('http://caxap.рф/') /* spoof: all characters in 'caxap' are Roman */", "'http://caxap.xn--p1ai/'");
26
27 </script>
28 <script src="../../../resources/js-test-post.js"></script>
29 </body>
30 </html>