now catching babel errors
This commit is contained in:
parent
00983205ce
commit
3fd755691d
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' +
|
||||
'--------------------------------------------------------------'
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user