0
我有我的測試自定義咕嚕任務nodeunit測試:如何使用nodeunit測試grunt任務回調?
基於 nodeunit documentation'use strict';
var grunt = require('grunt');
exports.when_executing_single_command = {
it_should_execute_successfully: function(test) {
test.expect(1);
grunt.initConfig({
mytask: {
success: function(data) {
test.strictEqual(data, '1');
test.done();
}
}
});
require('../src/mytask')(grunt);
grunt.registerTask('default', ['mytask']);
grunt.task.run('default');
}
};
測試似乎正確地設置,但永遠不會執行回調並測試繼續無限期地運行。
我知道在正確的條件下回調是肯定執行的,所以這不是我的任務中的錯誤。
感謝J2AN。目前無法測試我的解決方案(我正在度假),但+1發佈您的答案:-) –