UNPKG

nodebook

Version:

Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.

21 lines (17 loc) 569 B
'use strict'; const assert = require('assert').strict; const configRoute = require('../src/routes/books.js'); const database = require('../src/database.js'); const sinon = require('sinon'); const {response} = require('express'); // <1> database(':memory:').then(db => { const route = configRoute(db); const sendFake = sinon.stub(response, 'send'); // <2> return route({params: {id: 1}}, response).then(() => { assert.ok(sendFake.called); // <3> }) }) .catch(error => { console.error(error.message); process.exit(1); });