I am trying to run karma test via a gulp task. I use https://github.com/karma-runner/gulp-karma and for some reason gulp cannot locate my karma.conf.js. That file is located in the same folder as the gulpfile. The root of the project. No matter what path I put, I get the same error File ./karma.conf.js does not exist. I cannot figure out how to path it correctly. Here is the code for the gulp task.
gulp.task('tdd', function (done) {
new Server({
configFile: 'karma.conf.js'
}, done).start();
});
This is how I spool up karma using Gulp ( and both files are in the same root ).
UPDATE
If you are running NODE.js then
NODE Explnation for __dirname link
If you are not running NODE.js, then perhaps all you needed was
But if you are running NODE then use the first example.
If another destination directory is assigned to
__dirname
, then it doesn't work. Try this: