corrade-nucleus-nucleons – Blame information for rev 20
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
20 | office | 1 | /*jshint node:true */ |
2 | |||
3 | var requirejs = require('requirejs'), |
||
4 | SanityTest = require('./sanitytest'), |
||
5 | Urlencoded = require('../lib/unpackers/urlencode_unpacker'), |
||
6 | run_javascript_tests = require('./generated/beautify-javascript-tests').run_javascript_tests, |
||
7 | run_css_tests = require('./generated/beautify-css-tests').run_css_tests, |
||
8 | run_html_tests = require('./generated/beautify-html-tests').run_html_tests; |
||
9 | |||
10 | requirejs.config({ |
||
11 | paths: { |
||
12 | 'beautify': "..", |
||
13 | 'beautify-lib': "../lib" |
||
14 | } |
||
15 | }); |
||
16 | |||
17 | function amd_beautifier_index_tests(name, test_runner) { |
||
18 | console.log('Testing ' + name + ' with node.js Require.js (index file)...'); |
||
19 | var results = new SanityTest(); |
||
20 | var beautify = requirejs('beautify/index'); |
||
21 | |||
22 | test_runner( |
||
23 | results, |
||
24 | Urlencoded, |
||
25 | beautify.js, |
||
26 | beautify.html, |
||
27 | beautify.css); |
||
28 | |||
29 | console.log(results.results_raw()); |
||
30 | return results; |
||
31 | } |
||
32 | |||
33 | function amd_beautifier_tests(name, test_runner) { |
||
34 | console.log('Testing ' + name + ' with node.js Require.js (separate file)...'); |
||
35 | var results = new SanityTest(); |
||
36 | var js_beautify = requirejs('beautify-lib/beautify'), |
||
37 | css_beautify = requirejs('beautify-lib/beautify-css'), |
||
38 | html_beautify = requirejs('beautify-lib/beautify-html'); |
||
39 | |||
40 | test_runner( |
||
41 | results, |
||
42 | Urlencoded, |
||
43 | js_beautify.js_beautify, |
||
44 | html_beautify.html_beautify, |
||
45 | css_beautify.css_beautify); |
||
46 | |||
47 | console.log(results.results_raw()); |
||
48 | return results; |
||
49 | } |
||
50 | |||
51 | |||
52 | |||
53 | if (require.main === module) { |
||
54 | process.exit( |
||
55 | amd_beautifier_tests('js-beautifier', run_javascript_tests).get_exitcode() + |
||
56 | amd_beautifier_index_tests('js-beautifier', run_javascript_tests).get_exitcode() + |
||
57 | amd_beautifier_tests('cs-beautifier', run_css_tests).get_exitcode() + |
||
58 | amd_beautifier_index_tests('css-beautifier', run_css_tests).get_exitcode() + |
||
59 | amd_beautifier_tests('html-beautifier', run_html_tests).get_exitcode() + |
||
60 | amd_beautifier_index_tests('html-beautifier', run_html_tests).get_exitcode() |
||
61 | ); |
||
62 | } |