UNPKG

@jest-mock/express

Version:

A lightweight Jest mock for unit testing Express

32 lines 1.21 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); // Tested Module const response_1 = __importDefault(require("../../response/response")); describe('response - GitHub Issues', () => { test('issue #32', () => { const statusCode = 404; const { res } = (0, response_1.default)(); res.status(statusCode).end(); // status is called expect(res.status).toBeCalledTimes(1); expect(res.status).toBeCalledWith(statusCode); // chained end is called expect(res.end).toBeCalledTimes(1); expect(res.end).toBeCalledWith(); }); test('issue #58', () => { const statusCode = 204; const { res } = (0, response_1.default)(); res.status(204).send(); // status is called expect(res.status).toBeCalledTimes(1); expect(res.status).toBeCalledWith(statusCode); // chained send is called expect(res.send).toBeCalledTimes(1); expect(res.send).toBeCalledWith(); }); }); //# sourceMappingURL=github.test.js.map