corrade-nucleus-nucleons – Blame information for rev 20

Subversion Repositories:
Rev:
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 }