Skip to content

Commit 9f74941

Browse files
committed
Add test for user,task for 404 No progress records found
1 parent 7a43897 commit 9f74941

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

test/integration/progressesTasks.test.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,20 @@ describe("Test Progress Updates API for Tasks", function () {
360360
});
361361
});
362362

363+
it("Should return 404 No progress records found if the document doesn't exist", function (done) {
364+
chai
365+
.request(app)
366+
.get(`/progresses/task/${taskId}/date/2023-05-03`)
367+
.end((err, res) => {
368+
if (err) return done(err);
369+
expect(res).to.have.status(404);
370+
expect(res.body).to.be.an("object");
371+
expect(res.body).to.have.key("message");
372+
expect(res.body.message).to.be.equal("No progress records found.");
373+
return done();
374+
});
375+
});
376+
363377
it("Returns 400 for bad request", function (done) {
364378
chai
365379
.request(app)

test/integration/progressesUsers.test.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,20 @@ describe("Test Progress Updates API for Users", function () {
330330
});
331331
});
332332

333+
it("Should return 404 No progress records found if the document doesn't exist", function (done) {
334+
chai
335+
.request(app)
336+
.get(`/progresses/user/${userId}/date/2023-05-03`)
337+
.end((err, res) => {
338+
if (err) return done(err);
339+
expect(res).to.have.status(404);
340+
expect(res.body).to.be.an("object");
341+
expect(res.body).to.have.key("message");
342+
expect(res.body.message).to.be.equal("No progress records found.");
343+
return done();
344+
});
345+
});
346+
333347
it("Returns 400 for bad request", function (done) {
334348
chai
335349
.request(app)

0 commit comments

Comments
 (0)