示例#1
0
  'node_modules/angular-mocks/angular-mocks.js',
  'node_modules/sinon-chai/lib/sinon-chai.js',
  'node_modules/lodash/index.js',
  'testing/lib/*.js'
];

var karmaFiles = [
  'src/koast.js',
  'src/**/*.js'
];

rg.setLogLevel('info');

gulp.task('karma-ci', rg.karma({
  files: karmaFiles,
  vendor: karmaVendorFiles,
  karmaConf: 'testing/karma-ci.conf.js'
}));

gulp.task('karma-watch', rg.karmaWatch({
  files: karmaFiles,
  vendor: karmaVendorFiles,
  karmaConf: 'testing/karma.conf.js'
}));

gulp.task('mocha', rg.mocha());

gulp.task('lint', rg.jshint({
  files: [
    'src/**/*.js',
  ]
示例#2
0
 .then(function (files) {
   karmaConfig.files = files.map(function (file) {
     return file.path;
   });
   rg.karma(karmaConfig)();
 });