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) + }) })