From 40bc6c7e73e79aef41690d49d3ac185b36c1396d Mon Sep 17 00:00:00 2001 From: Florian Bouillon Date: Thu, 2 Jul 2020 16:13:42 +0200 Subject: [PATCH] =?UTF-8?q?Test=20Compl=C3=A9t=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Controller/ApiController.js | 10 ++++++++++ test/test.js | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 Controller/ApiController.js diff --git a/Controller/ApiController.js b/Controller/ApiController.js new file mode 100644 index 0000000..e3f8bd6 --- /dev/null +++ b/Controller/ApiController.js @@ -0,0 +1,10 @@ +module.exports = class ApiController { + + constructor(db) { + this.db = db + } + + all(req, res) { + res.send(this.db.getAll()) + } +} \ No newline at end of file diff --git a/test/test.js b/test/test.js index c8c118c..ff4aa32 100644 --- a/test/test.js +++ b/test/test.js @@ -1,5 +1,6 @@ const assert = require('assert') const IndexController = require('../Controller/IndexController') +const ApiController = require('../Controller/ApiController') describe("Test de l'index.js", () => { it("Doit retourner une réponse 'SoftWare Quality Module'", () => { @@ -28,12 +29,13 @@ 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 data = [] + const req = {} const db = { getAll: () => { return data }, } - const apiController = new apiController(db) + const apiController = new ApiController(db) let result = null const res = {