initial commit
This commit is contained in:
38
node_modules/npm/test/tap/404-private-registry-scoped.js
generated
vendored
Normal file
38
node_modules/npm/test/tap/404-private-registry-scoped.js
generated
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
var test = require('tap').test
|
||||
var common = require('../common-tap.js')
|
||||
var mr = require('npm-registry-mock')
|
||||
var server
|
||||
|
||||
test('setup', function (t) {
|
||||
mr({port: common.port, throwOnUnmatched: true}, function (err, s) {
|
||||
t.ifError(err, 'registry mocked successfully')
|
||||
server = s
|
||||
t.end()
|
||||
})
|
||||
})
|
||||
|
||||
test('scoped package names not mangled on error with non-root registry', function (t) {
|
||||
common.npm(
|
||||
[
|
||||
'cache',
|
||||
'add',
|
||||
'@scope/foo@*',
|
||||
'--force'
|
||||
],
|
||||
{},
|
||||
function (er, code, stdout, stderr) {
|
||||
t.ifError(er, 'correctly handled 404')
|
||||
t.equal(code, 1, 'exited with error')
|
||||
t.match(stderr, /404 Not found/, 'should notify the sort of error as a 404')
|
||||
t.match(stderr, /@scope\/foo/, 'should have package name in error')
|
||||
t.end()
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
test('cleanup', function (t) {
|
||||
t.pass('cleaned up')
|
||||
server.done()
|
||||
server.close()
|
||||
t.end()
|
||||
})
|
||||
Reference in New Issue
Block a user