UNPKG

@jest-mock/express

Version:

A lightweight Jest mock for unit testing Express

33 lines (26 loc) 811 B
// Tested Module import getMockRes from '../../response/response' describe('response - GitHub Issues', () => { test('issue #32', () => { const statusCode = 404 const { res } = getMockRes() 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 } = getMockRes() 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() }) })