UNPKG

rocky

Version:

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

19 lines (15 loc) 493 B
const expect = require('chai').expect const middleware = require('../../lib/middleware') suite('middleware#redirect', function () { test('redirect', function (done) { var url = 'http://server' var headers = { Location: url } var mw = middleware.redirect(url) var res = { writeHead: writeHead, end: done } mw(null, res) function writeHead (code, writeHeaders) { expect(code).to.be.equal(301) expect(writeHeaders).to.be.deep.equal(headers) } }) })