node/deps/npm/node_modules/npm-registry-client/test/get-403.js
Kat Marchán aff3acf268 deps: upgrade to npm 2.14.7
PR-URL: https://github.com/nodejs/node/pull/3299
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
2015-10-09 18:50:00 -07:00

31 lines
747 B
JavaScript

var tap = require('tap')
var server = require('./lib/server.js')
var common = require('./lib/common.js')
tap.test('get returns 403', function (t) {
server.expect('/underscore', function (req, res) {
t.equal(req.method, 'GET', 'got expected method')
res.writeHead(403)
res.end(JSON.stringify({
error: 'get that cat out of the toilet that\'s gross omg'
}))
})
var client = common.freshClient()
client.get(
'http://localhost:1337/underscore',
{},
function (er) {
t.ok(er, 'failed as expected')
t.equal(er.statusCode, 403, 'status code was attached to error as expected')
t.equal(er.code, 'E403', 'error code was formatted as expected')
server.close()
t.end()
}
)
})