Et maintenant on fait moins le malin floflo avec ce TU

This commit is contained in:
Neeko 2020-07-03 11:38:02 +02:00
parent 6d3e514829
commit 97403bac15

View File

@ -81,7 +81,7 @@ describe('APIController', () => {
assert.equal(result, data) 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 //Arrange
const error = { message: 'Identifiant incorrect' } const error = { message: 'Identifiant incorrect' }
const req = { const req = {
@ -109,4 +109,33 @@ describe('APIController', () => {
// Assert // Assert
assert.deepEqual(result, error) 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)
})
}) })