12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- 'use strict';
- var grunt = require('grunt');
- var tmp = 'tmp/',
- fixtures = 'test/fixtures/expected/';
- exports.contrib_uglify = {
- preuglified_files: function(test) {
- var files = [
- 'comments.js',
- 'compress.js',
- 'compress_mangle.js',
- 'compress_mangle_beautify.js',
- 'compress_mangle_except.js',
- 'compress_mangle_sourcemap',
- 'sourcemapurl.js',
- 'multifile.js',
- 'wrap.js',
- 'exportAll.js',
- 'sourcemap_prefix'
- ];
- test.expect(files.length);
- files.forEach(function(file){
- var actual = grunt.file.read(tmp + file);
- var expected = grunt.file.read(fixtures + file);
- test.equal(actual, expected, 'task output should equal ' + file);
- });
- test.done();
- },
- relative_test : function(test) {
- var files = [
- 'sourcemapin',
- 'sourcemapin.js',
- ];
- test.expect(files.length);
- files.forEach(function(file){
- var actual = grunt.file.read(tmp + file).replace(tmp,'REPLACED');
- var expected = grunt.file.read(fixtures + file).replace(fixtures,'REPLACED');
- test.equal(actual, expected, 'task output should equal ' + file);
- });
- test.done();
- }
- };
|