now catching babel errors
This commit is contained in:
		
							
								
								
									
										25
									
								
								dist/mod02/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								dist/mod02/index.js
									
									
									
									
										vendored
									
									
								
							| @@ -14,17 +14,18 @@ let mocha = function (configArg) { | ||||
|     npmts_log_1.npmtsOra.text('Instrumentalizing and testing transpiled JS'); | ||||
|     npmts_log_1.npmtsOra.end(); // end npmtsOra for tests. | ||||
|     let done = q.defer(); | ||||
|     plugins.gulp.src([plugins.path.join(paths.cwd, 'dist/*.js')]) | ||||
|         .pipe(plugins.gulpSourcemaps.init()) | ||||
|         .pipe(plugins.gulpBabel({ | ||||
|     let babelCoverageSmartstream = new plugins.smartstream.Smartstream([ | ||||
|         plugins.gulp.src([plugins.path.join(paths.cwd, 'dist/*.js')]), | ||||
|         plugins.gulpSourcemaps.init(), | ||||
|         plugins.gulpBabel({ | ||||
|             presets: [ | ||||
|                 require.resolve('babel-preset-es2015') | ||||
|             ] | ||||
|     })) | ||||
|         .pipe(plugins.gulpIstanbul({})) | ||||
|         .pipe(plugins.gulpSourcemaps.write()) | ||||
|         .pipe(plugins.gulpInjectModules()) | ||||
|         .on('finish', function () { | ||||
|         }), | ||||
|         plugins.gulpIstanbul({}), | ||||
|         plugins.gulpSourcemaps.write(), | ||||
|         plugins.gulpInjectModules() | ||||
|     ]); | ||||
|     let localSmartstream = new plugins.smartstream.Smartstream([ | ||||
|         plugins.gulp.src([plugins.path.join(paths.cwd, 'test/test.js')]), | ||||
|         plugins.gulpBabel({ | ||||
| @@ -39,7 +40,9 @@ let mocha = function (configArg) { | ||||
|             reporters: ['lcovonly', 'json', 'text', 'text-summary'] | ||||
|         }) | ||||
|     ]); | ||||
|         localSmartstream.run() | ||||
|     babelCoverageSmartstream.run() | ||||
|         .then(() => { | ||||
|         return localSmartstream.run() | ||||
|             .then(() => { done.resolve(configArg); }, (err) => { | ||||
|             plugins.beautylog.error('Tests failed!'); | ||||
|             console.log(err); | ||||
| @@ -50,6 +53,8 @@ let mocha = function (configArg) { | ||||
|                 process.exit(1); | ||||
|             } | ||||
|         }); | ||||
|     }, (err) => { | ||||
|         console.log(err); | ||||
|     }); | ||||
|     return done.promise; | ||||
| }; | ||||
| @@ -80,7 +85,7 @@ exports.run = function (configArg) { | ||||
|     let config = configArg; | ||||
|     if (config.test === true) { | ||||
|         npmts_log_1.npmtsOra.text('now starting tests'); | ||||
|         plugins.beautylog.log('-------------------------------------------------------\n' + | ||||
|         plugins.beautylog.log('------------------------------------------------------\n' + | ||||
|             '*************************** TESTS: ***************************\n' + | ||||
|             '--------------------------------------------------------------'); | ||||
|         mocha(config) | ||||
|   | ||||
| @@ -17,18 +17,19 @@ let mocha = function (configArg: INpmtsConfig) { | ||||
|     npmtsOra.text('Instrumentalizing and testing transpiled JS') | ||||
|     npmtsOra.end() // end npmtsOra for tests. | ||||
|     let done = q.defer() | ||||
|     plugins.gulp.src([plugins.path.join(paths.cwd, 'dist/*.js')]) | ||||
|         .pipe(plugins.gulpSourcemaps.init()) | ||||
|         .pipe(plugins.gulpBabel({ | ||||
|     let babelCoverageSmartstream = new plugins.smartstream.Smartstream([ | ||||
|         plugins.gulp.src([plugins.path.join(paths.cwd, 'dist/*.js')]), | ||||
|         plugins.gulpSourcemaps.init(), | ||||
|         plugins.gulpBabel({ | ||||
|             presets: [ | ||||
|                 require.resolve('babel-preset-es2015') | ||||
|             ] | ||||
|         })) | ||||
|         .pipe(plugins.gulpIstanbul({ | ||||
|         })) | ||||
|         .pipe(plugins.gulpSourcemaps.write()) | ||||
|         .pipe(plugins.gulpInjectModules()) | ||||
|         .on('finish', function () { | ||||
|         }), | ||||
|         plugins.gulpIstanbul({ | ||||
|         }), | ||||
|         plugins.gulpSourcemaps.write(), | ||||
|         plugins.gulpInjectModules() | ||||
|     ]) | ||||
|     let localSmartstream = new plugins.smartstream.Smartstream([ | ||||
|         plugins.gulp.src([plugins.path.join(paths.cwd, 'test/test.js')]), | ||||
|         plugins.gulpBabel({ | ||||
| @@ -43,7 +44,11 @@ let mocha = function (configArg: INpmtsConfig) { | ||||
|             reporters: ['lcovonly', 'json', 'text', 'text-summary'] | ||||
|         }) | ||||
|     ]) | ||||
|             localSmartstream.run() | ||||
|  | ||||
|     babelCoverageSmartstream.run() | ||||
|         .then( | ||||
|         () => { | ||||
|             return localSmartstream.run() | ||||
|                 .then(() => { done.resolve(configArg) }, (err) => { | ||||
|                     plugins.beautylog.error('Tests failed!') | ||||
|                     console.log(err) | ||||
| @@ -53,6 +58,9 @@ let mocha = function (configArg: INpmtsConfig) { | ||||
|                         process.exit(1) | ||||
|                     } | ||||
|                 }) | ||||
|         }, | ||||
|         (err) => { | ||||
|             console.log(err) | ||||
|         }) | ||||
|     return done.promise | ||||
| } | ||||
| @@ -87,7 +95,7 @@ export let run = function (configArg: INpmtsConfig) { | ||||
|     if (config.test === true) { | ||||
|         npmtsOra.text('now starting tests') | ||||
|         plugins.beautylog.log( | ||||
|             '-------------------------------------------------------\n' + | ||||
|             '------------------------------------------------------\n' + | ||||
|             '*************************** TESTS: ***************************\n' + | ||||
|             '--------------------------------------------------------------' | ||||
|         ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user