gulp-mocha icon indicating copy to clipboard operation
gulp-mocha copied to clipboard

finish event called before error event

Open ingemarson opened this issue 4 years ago • 0 comments

Hi,

I went through the issues but couldn't find any solution. The problem I have is that the finish event gets called before the error event =>

const runUnitTests = (cb) => {
  gulp
    .src(["test/**/*.js"])
    .pipe(mocha())
    .on("error", (err) => {
      cb(err);
    })
    .on("finish", () => {
      cb();
    })
    .on("end", () => {
      cb();
    });
};

and this is the sample unit test I'm using =>

describe('mocha setup test', () => {
	describe('sample tests ', () => {
		it('sample unit test', () => {
			const stupidObject = true;
			stupidObject.should.be.false;
		});
	});
});

And the end event gets never called ... but it is part of the sample in the how-to.

Thanks for your help!

ingemarson avatar Aug 18 '20 09:08 ingemarson