checklists tests

This commit is contained in:
Matteo Pagliazzi
2015-12-16 12:29:03 +01:00
parent cc7bd1b5ac
commit d9e786ebaa
6 changed files with 342 additions and 3 deletions

View File

@@ -57,6 +57,12 @@ TaskSchema.statics.sanitizeUpdate = function sanitizeUpdate (updateObj) {
return Task.sanitize(updateObj, noUpdate); // eslint-disable-line no-use-before-define
};
// Sanitize checklist objects (disallowing _id)
TaskSchema.statics.sanitizeChecklist = function sanitizeChecklist (checklistObj) {
delete checklistObj._id;
return checklistObj;
};
export let Task = mongoose.model('Task', TaskSchema);
// habits and dailies shared fields