From c9ec15b1a776f80b09c2b00411e9a52b708cff3e Mon Sep 17 00:00:00 2001 From: Neeko Date: Fri, 3 Jul 2020 11:49:00 +0200 Subject: [PATCH] Cas de test, identifiant inconnus avec une erreur HTTP 404 --- test/test.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/test/test.js b/test/test.js index dfef272..f6b203a 100644 --- a/test/test.js +++ b/test/test.js @@ -138,4 +138,33 @@ describe('APIController', () => { // Assert assert.deepEqual(result, error) }) + + it("Doit retouner un code HTTP 404 si l'id est incorrect", () => { + //Arrange + const error = { status: 404 } + const req = { + query: { + id: '9999999999', + }, + } + const db = { + getByID: (id) => { + return null + }, + } + const apiController = new ApiController(db) + + let result = null + const res = { + status: (value) => { + result = value + }, + } + + // Act + apiController.single(req, res) + + // Assert + assert.deepEqual(result, error) + }) })