add completed_at time, add update tests

This commit is contained in:
2016-05-02 12:57:11 -07:00
parent 7191a2bed0
commit b12aa87ad3
2 changed files with 28 additions and 1 deletions

View File

@@ -102,8 +102,10 @@ export default class Job extends events.EventEmitter {
return Bluebird.fromCallback((cb) => this.workerFn(job._source.payload, cb))
.then((output) => {
const completedTime = moment().toISOString();
const unknownMime = false;
const docOutput = {};
if (typeof output === 'object' && output.content) {
docOutput.content = output.content;
docOutput.content_type = output.content_type || unknownMime;
@@ -114,6 +116,7 @@ export default class Job extends events.EventEmitter {
const doc = {
status: jobStatuses.JOB_STATUS_COMPLETED,
completed_at: completedTime,
output: docOutput
};