1/**
2 * This is a CommonJS compatibility test. You can run this file with node.
3 */
4require.paths.unshift(__dirname + '/../scripts');
5
6var sys = require('sys'),
7	shSyntaxHighlighter = require('shCore').SyntaxHighlighter,
8	code = 'test',
9	brushes = [
10		'AS3',
11		'AppleScript',
12		'Bash',
13		'CSharp',
14		'ColdFusion',
15		'Cpp',
16		'Css',
17		'Delphi',
18		'Diff',
19		'Erlang',
20		'Groovy',
21		'JScript',
22		'Java',
23		'JavaFX',
24		'Perl',
25		'Php',
26		'Plain',
27		'PowerShell',
28		'Python',
29		'Ruby',
30		'Sass',
31		'Scala',
32		'Sql',
33		'Vb',
34		'Xml'
35	]
36	;
37
38brushes.sort();
39
40for (var i = 0; i < brushes.length; i++)
41{
42	var name = brushes[i],
43		brush = require('shBrush' + name).Brush
44		;
45
46	brush = new brush();
47	brush.init({ toolbar: false });
48
49	var result = brush.getHtml(code);
50
51	sys.puts(name + (result != null ? ': ok' : ': NOT OK'));
52}
53