var source = require('vinyl-source-stream');
var merge = require('merge-stream');
var collapse = require('bundle-collapser/plugin');
+var argv = require('yargs').argv
var package = require('./package.json');
var srcDir = './src/';
" */\n";
var preTestFiles = [
- './node_modules/moment/min/moment.min.js',
+ './node_modules/moment/min/moment.min.js'
];
var testFiles = [
- './test/mockContext.js',
'./test/*.js',
// Disable tests which need to be rewritten based on changes introduced by
}
function startTest() {
- var files = ['./src/**/*.js'];
- Array.prototype.unshift.apply(files, preTestFiles);
- Array.prototype.push.apply(files, testFiles);
- return files;
+ return [].concat(preTestFiles).concat([
+ './src/**/*.js',
+ './test/mockContext.js'
+ ]).concat(
+ argv.inputs?
+ argv.inputs.split(';'):
+ testFiles);
}
function unittestTask() {
"karma-jasmine": "^0.3.6",
"karma-jasmine-html-reporter": "^0.1.8",
"merge-stream": "^1.0.0",
- "vinyl-source-stream": "^1.1.0"
+ "vinyl-source-stream": "^1.1.0",
+ "yargs": "^5.0.0"
},
"spm": {
"main": "Chart.js"