From 10583b78ded548fae1532fbf3465d9713a521616 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Sun, 3 Apr 2016 22:22:21 +0200 Subject: [PATCH] fix challenge unit tests --- test/api/v3/unit/models/challenge.test.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/api/v3/unit/models/challenge.test.js b/test/api/v3/unit/models/challenge.test.js index d028933e33..152e7a5111 100644 --- a/test/api/v3/unit/models/challenge.test.js +++ b/test/api/v3/unit/models/challenge.test.js @@ -2,6 +2,7 @@ import { model as Challenge } from '../../../../../website/src/models/challenge' import { model as Group } from '../../../../../website/src/models/group'; import { model as User } from '../../../../../website/src/models/user'; import * as Tasks from '../../../../../website/src/models/task'; +import common from '../../../../../common/'; import { each, find } from 'lodash'; describe('Challenge Model', () => { @@ -104,7 +105,13 @@ describe('Challenge Model', () => { let updatedTaskName = 'Updated Test Habit'; await challenge.addTasks([task]); - _.assign(task, _.merge(task.toObject(), Tasks.Task.sanitizeUpdate({ text: updatedTaskName }))); + let req = { + body: { text: updatedTaskName }, + }; + + Tasks.Task.sanitize(req.body); + _.assign(task, common.ops.updateTask(task.toObject(), req)); + await challenge.updateTask(task); let updatedLeader = await User.findOne({_id: leader._id});