Cas de test, identifiant inconnus avec une erreur HTTP 404

This commit is contained in:
Neeko 2020-07-03 11:49:00 +02:00
parent 1c95f11c87
commit c9ec15b1a7

View File

@ -138,4 +138,33 @@ describe('APIController', () => {
// Assert // Assert
assert.deepEqual(result, error) 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)
})
}) })