From 97403bac15c105362b489839e3d2ccd0fa0e860a Mon Sep 17 00:00:00 2001 From: Neeko Date: Fri, 3 Jul 2020 11:38:02 +0200 Subject: [PATCH] Et maintenant on fait moins le malin floflo avec ce TU --- test/test.js | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/test/test.js b/test/test.js index dbd4998..98c4342 100644 --- a/test/test.js +++ b/test/test.js @@ -81,7 +81,7 @@ describe('APIController', () => { assert.equal(result, data) }) - it("Doit retouner le message 'Identifiant incorrect' si l'id n'existe pas", () => { + it("Doit retouner le message 'Identifiant incorrect' si l'id est vide", () => { //Arrange const error = { message: 'Identifiant incorrect' } const req = { @@ -109,4 +109,33 @@ describe('APIController', () => { // Assert assert.deepEqual(result, error) }) + + it("Doit retouner le message 'Identifiant inconnue' si l'id n'existe pas", () => { + //Arrange + const error = { message: 'Identifiant inconnue' } + const req = { + query: { + id: '9999999999', + }, + } + const db = { + getByID: (id) => { + return null + }, + } + const apiController = new ApiController(db) + + let result = null + const res = { + send: (value) => { + result = value + }, + } + + // Act + apiController.single(req, res) + + // Assert + assert.deepEqual(result, error) + }) })