source: Dev/trunk/src/client/dojox/highlight/tests/highlight.js @ 485

Last change on this file since 485 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 1.1 KB
Line 
1dojo.provide("dojox.highlight.tests.highlight");
2
3dojo.require("dojox.highlight");
4dojo.require("dojox.highlight.languages._all");
5
6doh.register("dojox.highlight.tests.highlight", [
7        function test_validjavascript(){
8                // summary:
9                //              Test a valid javascript block is highlighted correctly
10                var unformatted = "console.debug('hello'); /*Hi*/";
11                var expected = "console.debug(<span class=\"string\">'hello'</span>); <span class=\"comment\">/*Hi*/</span>";
12                var result = dojox.highlight.processString(unformatted, "javascript");
13                doh.assertEqual(expected, result.result);
14                doh.assertTrue(!result.partialResult);
15                doh.assertEqual("javascript", result.langName);
16        },
17        function test_invalidjavascript(){
18                // summary:
19                //              Test an invalid javascript block with partial result
20                var unformatted = "console.debug('hello);\n /*Hi*/";
21                //                                           ^_ unmatched quote
22                var expected = "console.debug(<span class=\"string\">";
23                var result = dojox.highlight.processString(unformatted, "javascript");
24                doh.assertEqual(unformatted, result.result);
25                doh.assertEqual(expected, result.partialResult);
26                doh.assertEqual("javascript", result.langName);
27        }
28        ]);
Note: See TracBrowser for help on using the repository browser.