Initial import from local backup (Documents-Playground/pakerpale)
This commit is contained in:
45
node_modules/express-http-proxy/test/headers.js
generated
vendored
Normal file
45
node_modules/express-http-proxy/test/headers.js
generated
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
'use strict';
|
||||
|
||||
var assert = require('assert');
|
||||
var express = require('express');
|
||||
var request = require('supertest');
|
||||
var proxy = require('../');
|
||||
|
||||
describe('proxies headers', function () {
|
||||
this.timeout(10000);
|
||||
|
||||
var http;
|
||||
|
||||
beforeEach(function () {
|
||||
http = express();
|
||||
http.use(proxy('http://httpbin.org', {
|
||||
headers: {
|
||||
'X-Current-president': 'taft'
|
||||
}
|
||||
}));
|
||||
});
|
||||
|
||||
it('passed as options', function (done) {
|
||||
request(http)
|
||||
.get('/headers')
|
||||
.expect(200)
|
||||
.end(function (err, res) {
|
||||
if (err) { return done(err); }
|
||||
assert(res.body.headers['X-Current-President'] === 'taft');
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('passed as on request', function (done) {
|
||||
request(http)
|
||||
.get('/headers')
|
||||
.set('X-Powerererer', 'XTYORG')
|
||||
.expect(200)
|
||||
.end(function (err, res) {
|
||||
if (err) { return done(err); }
|
||||
assert(res.body.headers['X-Powerererer']);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user