私は自分が間違っていることを理解できません。おそらく誰かがそれを指摘することができます。「ジョブ完了」イベントが発生しない理由を突き止めようとしています。
var kue = require('kue'),
jobs = kue.createQueue();
var util= require('util');
var job = jobs.create('test', util.puts('123')).on('complete', function(){
console.log("Job complete");
}).on('failed', function(){
console.log("Job failed");
}).on('progress', function(progress){
process.stdout.write('\r job #' + job.id + ' ' + progress + '% complete');
});
これをノードで実行すると、123 が出力されますが、ジョブが完了したとは言いません。