unblocker
Version:
Web proxy for evading internet censorship & general-purpose library for rewriting remote websites.
18 lines (16 loc) • 449 B
JavaScript
var referer = require('../lib/referer.js');
var test = require('tap').test;
test('should correctly rewrite referers', function(t) {
var expected = 'http://foobar.com/proxy/a';
var data = {
url: 'http://foobar.com/b',
headers: {
referer: 'http://localhost:8080/proxy/' + expected
}
};
referer({
prefix: '/proxy/'
})(data);
t.equal(data.headers.referer, expected);
t.end();
});