From 768158bd29e5e62d683780328bacd4f24a5f5c9e Mon Sep 17 00:00:00 2001 From: Vsevolod Strukchinsky Date: Sun, 25 Jan 2015 00:39:42 +0500 Subject: [PATCH] Add test on Host header Closes #36 --- test/test-headers.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/test/test-headers.js b/test/test-headers.js index 5ae9244..3b4cba6 100644 --- a/test/test-headers.js +++ b/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);