Forráskód Böngészése

chore(grunt): make Grunt use a temporary build to avoid pollution of dist directory

Estevão Soares dos Santos 10 éve
szülő
commit
09a6578604

+ 2 - 3
Gruntfile.js

@@ -29,7 +29,7 @@ module.exports = function (grunt) {
         dest: 'dist/<%= pkg.name %>.js'
       },
       test: {
-        src: '<%= concat.dist.dest %>',
+        src: '<%= concat.dist.src %>',
         dest: '.build/<%= pkg.name %>.js',
         options: {
           sourceMap: false
@@ -159,9 +159,8 @@ module.exports = function (grunt) {
     grunt.task.run('simplemocha:node');
   });
 
-  grunt.registerTask('concatenate', ['concat:dist']);
   grunt.registerTask('lint', ['jshint', 'jscs']);
-  grunt.registerTask('test', ['lint', 'concat:test', 'simplemocha:node', 'clean']);
+  grunt.registerTask('test', ['clean', 'lint', 'concat:test', 'simplemocha:node', 'clean']);
   grunt.registerTask('build', ['test', 'concatenate', 'uglify']);
   grunt.registerTask('prep-release', ['build', 'changelog']);
 

+ 1 - 0
test/bootstrap.js

@@ -92,6 +92,7 @@
     getTestSuite: getTestSuite,
     assertion: assertion,
     normalize: normalize,
+    showdown: require('../.build/showdown.js')
   };
 })();
 

+ 1 - 1
test/node/legacyExtensionSupport.js

@@ -3,7 +3,7 @@
  */
 require('source-map-support').install();
 var expect = require('chai').expect,
-    showdown = require('../../dist/showdown.js');
+    showdown = require('../bootstrap').showdown;
 
 describe('showdown legacy extension support', function () {
   'use strict';

+ 1 - 1
test/node/showdown.Converter.js

@@ -4,7 +4,7 @@
 require('source-map-support').install();
 require('chai').should();
 require('sinon');
-var showdown = require('../../dist/showdown.js');
+var showdown = require('../bootstrap').showdown;
 
 describe('showdown.Converter', function () {
   'use strict';

+ 1 - 1
test/node/showdown.Converter.makeHtml.js

@@ -8,7 +8,7 @@ describe('showdown.Converter', function () {
   require('source-map-support').install();
   require('chai').should();
 
-  var showdown = require('../../dist/showdown.js');
+  var showdown = require('../bootstrap').showdown;
 
   describe('Converter.options extensions', function () {
     showdown.extensions.testext = function () {

+ 1 - 1
test/node/showdown.js

@@ -1,7 +1,7 @@
 require('source-map-support').install();
 require('chai').should();
 var expect = require('chai').expect,
-    showdown = require('../../dist/showdown.js');
+    showdown = require('../bootstrap').showdown;
 
 describe('showdown.options', function () {
   'use strict';

+ 2 - 2
test/node/testsuite.features.js

@@ -1,8 +1,8 @@
 /**
  * Created by Estevao on 08-06-2015.
  */
-var showdown = require('../../dist/showdown.js'),
-    bootstrap = require('../bootstrap.js'),
+var bootstrap = require('../bootstrap.js'),
+    showdown = bootstrap.showdown,
     assertion = bootstrap.assertion,
     testsuite = bootstrap.getTestSuite('test/features/'),
     tableSuite = bootstrap.getTestSuite('test/features/tables/');

+ 4 - 5
test/node/testsuite.issues.js

@@ -1,11 +1,10 @@
 /**
  * Created by Estevao on 08-06-2015.
  */
-var showdown = require('../../dist/showdown.js'),
-  converter = new showdown.Converter(),
-  bootstrap = require('../bootstrap.js'),
-  assertion = bootstrap.assertion,
-  testsuite = bootstrap.getTestSuite('test/issues/');
+var bootstrap = require('../bootstrap.js'),
+    converter = new bootstrap.showdown.Converter(),
+    assertion = bootstrap.assertion,
+    testsuite = bootstrap.getTestSuite('test/issues/');
 
 describe('makeHtml() issues testsuite', function () {
   'use strict';

+ 2 - 3
test/node/testsuite.karlcow.js

@@ -1,6 +1,5 @@
-var showdown = require('../../dist/showdown.js'),
-    converter = new showdown.Converter({noHeaderId: true}),
-    bootstrap = require('../bootstrap.js'),
+var bootstrap = require('../bootstrap.js'),
+    converter = new bootstrap.showdown.Converter({noHeaderId: true}),
     assertion = bootstrap.assertion,
     testsuite = bootstrap.getTestSuite('test/karlcow/');
 

+ 2 - 3
test/node/testsuite.standard.js

@@ -1,6 +1,5 @@
-var showdown = require('../../dist/showdown.js'),
-    converter = new showdown.Converter(),
-    bootstrap = require('../bootstrap.js'),
+var bootstrap = require('../bootstrap.js'),
+    converter = new bootstrap.showdown.Converter(),
     assertion = bootstrap.assertion,
     testsuite = bootstrap.getTestSuite('test/cases/');