IMIE_CQ/test/test.js

45 lines
1.1 KiB
JavaScript

const assert = require('assert')
const IndexController = require('../Controller/IndexController')
describe("Test de l'index.js", () => {
it("Doit retourner une réponse 'SoftWare Quality Module'", () => {
// Arrange
const data = 'SoftWare Quality Module'
const indexController = new IndexController()
let result = null
const req = {}
const res = {
send: (value) => {
result = value
},
}
// Act
indexController.index(req, res)
// Assert
assert.equal(result, data)
})
})
describe('APIController', () => {
it(" Doit retourner le resultat de l'appel à la méthode ?all de l'API, possible que ce soit un objet vide ", () => {
//Arrange
const apiController = new apiController()
const data = []
const db = {}
const result = null
const rest = {
send: (value) => {},
}
// Act
apiController.all(req, res)
// Assert
assert.equal(result, data)
})
})