-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
I want to run same nodeunit test twice but it gives me error "Fatal error: test after end() was called"
For example:
Setup
nodeunit:{
src: ['test.js'],
options: {
reporter: 'tap'
}
}
grunt.registerTask('test', 'Run unit test', function (context) {
process.env.TEST = "TEST1";
grunt.task.run('nodeunit');
// change the environment variable
process.env.TEST = "TEST2";
grunt.task.run("nodeunit");
});
test.js
exports.test = {
setUp: function (callback) {
callback();
},
tearDown: function (callback) {
callback();
},
"test 1": function (test) {
test.equal(doSomething(process.env.TEST), true, "should pass with env var:" + process.env.TEST);
test.done();
}
};
Error while running second grunt.task.run
Fatal error: test after end() was called
Metadata
Metadata
Assignees
Labels
No labels