Browse Source

Add test on Host header

Closes #36
http2
Vsevolod Strukchinsky 10 years ago
parent
commit
768158bd29
  1. 19
      test/test-headers.js

19
test/test-headers.js

@ -14,15 +14,30 @@ tape('setup', function (t) {
});
});
tape('send user-agent and accept-encoding by default', function (t) {
tape('send user-agent header by default', function (t) {
got(s.url, function (err, data) {
var headers = JSON.parse(data);
t.equal(headers['accept-encoding'], 'gzip,deflate');
t.equal(headers['user-agent'], 'https://github.com/sindresorhus/got');
t.end();
});
});
tape('send accept-encoding header by default', function (t) {
got(s.url, function (err, data) {
var headers = JSON.parse(data);
t.equal(headers['accept-encoding'], 'gzip,deflate');
t.end();
});
});
tape('send host header by default', function (t) {
got(s.url, function (err, data) {
var headers = JSON.parse(data);
t.equal(headers.host, 'localhost:' + s.port);
t.end();
});
});
tape('transform headers names to lowercase', function (t) {
got(s.url, {headers:{'USER-AGENT': 'test'}}, function (err, data) {
var headers = JSON.parse(data);

Loading…
Cancel
Save