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 SanityTest = require('./sanitytest'),
4 Urlencoded = require('../lib/unpackers/urlencode_unpacker'),
5 run_javascript_tests = require('./generated/beautify-javascript-tests').run_javascript_tests,
6 run_css_tests = require('./generated/beautify-css-tests').run_css_tests,
7 run_html_tests = require('./generated/beautify-html-tests').run_html_tests;
8  
9 function test_legacy_names() {
10 var beautify = require('../index');
11 var results = new SanityTest();
12  
13 console.log('First ensure that legacy import names equal the new ones');
14 results.expect(beautify.js, beautify.js_beautify);
15 results.expect(beautify.css, beautify.css_beautify);
16 results.expect(beautify.html, beautify.html_beautify);
17  
18 console.log(results.results_raw());
19 return results;
20 }
21  
22 function node_beautifier_tests(name, test_runner) {
23 console.log('Testing ' + name + ' with node.js CommonJS...');
24 var beautify = require('../index');
25  
26 var results = new SanityTest();
27 test_runner(
28 results,
29 Urlencoded,
30 beautify.js,
31 beautify.html,
32 beautify.css);
33  
34 console.log(results.results_raw());
35 return results;
36 }
37  
38 if (require.main === module) {
39 process.exit(
40 test_legacy_names() +
41 node_beautifier_tests('js-beautifier', run_javascript_tests).get_exitcode() +
42 node_beautifier_tests('css-beautifier', run_css_tests).get_exitcode() +
43 node_beautifier_tests('html-beautifier', run_html_tests).get_exitcode()
44 );
45 }