@@ -19,6 +19,7 @@ var karma = require('karma').server;
1919var minimist = require ( 'minimist' ) ;
2020var es5build = require ( './tools/build/es5build' ) ;
2121var runServerDartTests = require ( './tools/build/run_server_dart_tests' ) ;
22+ var transformCJSTests = require ( './tools/build/transformCJSTests' ) ;
2223var util = require ( './tools/build/util' ) ;
2324
2425var DART_SDK = require ( './tools/build/dartdetect' ) ( gulp ) ;
@@ -299,12 +300,15 @@ gulp.task('build/transpile.js.prod', function(done) {
299300} ) ;
300301
301302gulp . task ( 'build/transpile.js.cjs' , transpile ( gulp , gulpPlugins , {
302- src : CONFIG . transpile . src . js ,
303+ src : CONFIG . transpile . src . js . concat ( [ 'modules/**/*.cjs' ] ) ,
303304 dest : CONFIG . dest . js . cjs ,
304305 outputExt : 'js' ,
305306 options : CONFIG . transpile . options . js . cjs ,
306307 srcFolderInsertion : CONFIG . srcFolderInsertion . js
307308} ) ) ;
309+ gulp . task ( 'build/transformCJSTests' , function ( ) {
310+ return gulp . src ( CONFIG . dest . js . cjs + '/angular2/test/**/*_spec.js' ) . pipe ( transformCJSTests ( ) ) . pipe ( gulp . dest ( CONFIG . dest . js . cjs + '/angular2/test/' ) ) ;
311+ } ) ;
308312
309313gulp . task ( 'build/transpile.dart' , transpile ( gulp , gulpPlugins , {
310314 src : CONFIG . transpile . src . dart ,
@@ -548,6 +552,9 @@ gulp.task('test.unit.dart/ci', function (done) {
548552 karma . start ( { configFile : __dirname + '/karma-dart.conf.js' ,
549553 singleRun : true , reporters : [ 'dots' ] , browsers : getBrowsersFromCLI ( ) } , done ) ;
550554} ) ;
555+ gulp . task ( 'test.unit.cjs' , function ( done ) {
556+ return gulp . src ( CONFIG . dest . js . cjs + '/angular2/test/core/compiler/**/*_spec.js' ) . pipe ( jasmine ( { verbose : true , includeStackTrace : true } ) ) ;
557+ } ) ;
551558
552559// ------------------
553560// server tests
@@ -616,6 +623,7 @@ gulp.task('build.js.cjs', function(done) {
616623 runSequence (
617624 [ 'build/transpile.js.cjs' , 'build/copy.js.cjs' , 'build/multicopy.js.cjs' ] ,
618625 [ 'build/linknodemodules.js.cjs' ] ,
626+ 'build/transformCJSTests' ,
619627 done
620628 ) ;
621629} ) ;
0 commit comments