UNPKG

680 BJavaScriptView Raw
1var concat = require('simple-concat')
2var get = require('../')
3var http = require('http')
4var test = require('tape')
5
6test('basic auth', function (t) {
7 t.plan(5)
8
9 var server = http.createServer(function (req, res) {
10 t.equal(req.headers.authorization, 'Basic Zm9vOmJhcg==')
11 res.statusCode = 200
12 res.end('response')
13 })
14
15 server.listen(0, function () {
16 var port = server.address().port
17 get('http://foo:bar@localhost:' + port, function (err, res) {
18 t.error(err)
19 t.equal(res.statusCode, 200)
20 concat(res, function (err, data) {
21 t.error(err)
22 t.equal(data.toString(), 'response')
23 server.close()
24 })
25 })
26 })
27})