Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / syntax-highlight-javascript.html
1 <html>
2 <head>
3 <script src="../http/tests/inspector/inspector-test.js"></script>
4 <script src="syntax-highlight.js"></script>
5 <script>
6
7 function test()
8 {
9     function dumpSyntaxHighlightJS(str)
10     {
11         return InspectorTest.dumpSyntaxHighlight(str, "text/javascript");
12     }
13
14     dumpSyntaxHighlightJS("return'foo';");
15     dumpSyntaxHighlightJS("/\\\//g");
16     dumpSyntaxHighlightJS("//ig';");
17     dumpSyntaxHighlightJS("1 / 2 + /a/.test('a');");
18     dumpSyntaxHighlightJS("\"\\\"/\".length / 2");
19     dumpSyntaxHighlightJS("var foo = 1/*/***//2");
20     dumpSyntaxHighlightJS("/*comment*//.*/.test('a')");
21     dumpSyntaxHighlightJS("'f\\\noo';");
22     dumpSyntaxHighlightJS("'\\f\\b\\t';");
23     dumpSyntaxHighlightJS("'/\\\n/';");
24     dumpSyntaxHighlightJS("foo/**\n/\n*/foo");
25     dumpSyntaxHighlightJS("{0: true}");
26     dumpSyntaxHighlightJS("var toString;");
27     dumpSyntaxHighlightJS("var foo = undefined;");
28     dumpSyntaxHighlightJS("var foo = Infinity;");
29     dumpSyntaxHighlightJS("var foo = NaN;")
30
31     .then(InspectorTest.completeTest.bind(InspectorTest));
32 }
33
34 </script>
35 </head>
36
37 <body onload="runTest()">
38 <p>
39 Tests that JavaScriptSourceSyntaxHighlighter detects the tokens.
40 </p>
41
42 </body>
43 </html>