UNPKG

rocky

Version:

Full-featured, middleware-oriented, hackable HTTP and WebSocket proxy

25 lines (19 loc) 600 B
const expect = require('chai').expect const middleware = require('../../lib/middleware') suite('middleware#reply', function () { test('reply', function (done) { var res = { writeHead: writeHead, end: end } var body = 'Hello World' var headers = { 'Content-Type': 'application/json' } var mw = middleware.reply(201, headers, body) function writeHead (code, writeHeaders) { expect(code).to.be.equal(201) expect(writeHeaders).to.be.deep.equal(headers) } function end (buf) { expect(buf).to.be.equal(body) done() } mw(null, res) }) })