Skip to content

Commit e000af4

Browse files
committed
feat-test
1 parent cbb07cd commit e000af4

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

test/integration/tasks.test.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,37 @@ describe("Tasks", function () {
365365
return done();
366366
});
367367
});
368+
369+
it("Should return 204 if assignee exists", function (done) {
370+
chai
371+
.request(app)
372+
.patch(`/tasks/${taskId}`)
373+
.set("cookie", `${cookieName}=${jwt}`)
374+
.send({ assignee: `${userData[4].username}` })
375+
.end((err, res) => {
376+
if (err) {
377+
return done(err);
378+
}
379+
expect(res).to.have.status(204);
380+
return done();
381+
});
382+
});
383+
384+
it("should return 404 if assignee is not in user db", function (done) {
385+
chai
386+
.request(app)
387+
.patch(`/tasks/${taskId}`)
388+
.set("cookie", `${cookieName}=${jwt}`)
389+
.send({ assignee: "invaliduser" })
390+
.end((err, res) => {
391+
if (err) {
392+
return done(err);
393+
}
394+
expect(res).to.have.status(404);
395+
expect(res.body.message).to.be.equal("User doesn't exist");
396+
return done();
397+
});
398+
});
368399
});
369400

370401
describe("GET /tasks/:username", function () {

0 commit comments

Comments
 (0)