2016-05-22 11 views
7

मैं सरल घड़ी कार्य लिखने की कोशिश कर रहा हूं जो मेरी परीक्षण फाइलें देखेगा और परिवर्तन पर उन्हें संकलित करेगा और gulp-jasmine का उपयोग करके चलाएगा।गलप में त्रुटि प्रबंधन 4

मेरे घड़ी कार्य:

gulp.task('watch', function() { 
    gulp.watch(['tests/**/[^_]*.ts'], gulp.series(['compile_tests', 'test'])); 
}) 

और परीक्षण कार्य:

gulp.task('test', function(){ 
    return gulp.src('tests/**/[^_]*.spec.js') 
     .pipe(
      jasmine().on('error', function(error){ 
       console.log(error); 
       this.emit('end'); 
      }) 
     ); 
}); 

लेकिन परीक्षण किया कोड त्रुटियों, is not a function या जो कुछ भी, काम दुर्घटनाओं घड़ी की तरह होते हैं और मैं इसे फिर से पुनः आरंभ करना है, तो और फिर। मेरा त्रुटि हैंडलर भी नहीं बुलाया जा रहा है। तो मैं सही तरीके से त्रुटियों को कैसे संभाल सकता हूं?

उत्तर

0

त्रुटि

gulp.task('test', function(){ 
     var j = jasmine({}); 
     j.on('error',function(e){ 
      console.log(e); 
      j.end(); 
     }); 
     return gulp.src('tests/**/[^_]*.spec.js') 
      .pipe(j); 
    }); 
को संभालने के लिए इस तरह की कोशिश करो
संबंधित मुद्दे