kibana/tasks/test.js

30 lines
590 B
JavaScript

var _ = require('lodash');
module.exports = function (grunt) {
grunt.registerTask('test', function () {
if (grunt.option('quick')) {
grunt.task.run('quick-test');
return;
}
grunt.task.run(_.compact([
'eslint:source',
'simplemocha:all',
'maybeStartTestServer',
'karma:unit'
]));
});
grunt.registerTask('quick-test', function () {
grunt.task.run([
'simplemocha:all',
'maybeStartTestServer',
'karma:unit'
]);
});
grunt.registerTask('test:watch', [
'maybeStartTestServer',
'watch:test'
]);
};