summaryrefslogtreecommitdiff
path: root/deps/npm/test/lib/access.js
diff options
context:
space:
mode:
authorRuy Adorno <ruyadorno@hotmail.com>2021-03-01 11:38:43 -0500
committerMichaël Zasso <targos@protonmail.com>2021-03-02 09:31:29 +0100
commit993963e2ee1c24dee0f39dbdbb3283272c30679c (patch)
tree7ad138c8a4b240f948e322eb2bc5c6d7acca32e6 /deps/npm/test/lib/access.js
parentb3f35e2c70c7d1e3ee7b4c3fd74672adceb16c52 (diff)
downloadnode-new-993963e2ee1c24dee0f39dbdbb3283272c30679c.tar.gz
deps: upgrade npm to 7.6.0
PR-URL: https://github.com/nodejs/node/pull/37559 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
Diffstat (limited to 'deps/npm/test/lib/access.js')
-rw-r--r--deps/npm/test/lib/access.js45
1 files changed, 10 insertions, 35 deletions
diff --git a/deps/npm/test/lib/access.js b/deps/npm/test/lib/access.js
index 3063b6c532..fb799f2df2 100644
--- a/deps/npm/test/lib/access.js
+++ b/deps/npm/test/lib/access.js
@@ -1,35 +1,24 @@
const { test } = require('tap')
const requireInject = require('require-inject')
-const emptyMock = requireInject('../../lib/access.js', {
+const access = requireInject('../../lib/access.js', {
'../../lib/npm.js': {
flatOptions: {},
},
})
test('completion', t => {
- const { completion } = emptyMock
+ const { completion } = access
const testComp = (argv, expect) => {
- completion({conf: {argv: {remain: argv}}}, (er, res) => {
- if (er)
- throw er
- t.strictSame(res, expect, argv.join(' '))
- })
+ const res = completion({conf: {argv: {remain: argv}}})
+ t.resolves(res, expect, argv.join(' '))
}
testComp(['npm', 'access'], [
- 'public',
- 'restricted',
- 'grant',
- 'revoke',
- 'ls-packages',
- 'ls-collaborators',
- 'edit',
- '2fa-required',
- '2fa-not-required',
+ 'public', 'restricted', 'grant', 'revoke', 'ls-packages',
+ 'ls-collaborators', 'edit', '2fa-required', '2fa-not-required',
])
-
testComp(['npm', 'access', 'grant'], ['read-only', 'read-write'])
testComp(['npm', 'access', 'grant', 'read-only'], [])
testComp(['npm', 'access', 'public'], [])
@@ -42,15 +31,15 @@ test('completion', t => {
testComp(['npm', 'access', '2fa-not-required'], [])
testComp(['npm', 'access', 'revoke'], [])
- completion({conf: {argv: {remain: ['npm', 'access', 'foobar']}}}, (er) => {
- t.match(er, { message: 'foobar not recognized' })
- })
+ t.rejects(
+ completion({conf: {argv: {remain: ['npm', 'access', 'foobar']}}}),
+ { message: 'foobar not recognized' }
+ )
t.end()
})
test('subcommand required', t => {
- const access = emptyMock
access([], (err) => {
t.equal(err, '\nUsage: Subcommand is required.\n\n' + access.usage)
t.end()
@@ -58,8 +47,6 @@ test('subcommand required', t => {
})
test('unrecognized subcommand', (t) => {
- const access = emptyMock
-
access(['blerg'], (err) => {
t.match(
err,
@@ -71,8 +58,6 @@ test('unrecognized subcommand', (t) => {
})
test('edit', (t) => {
- const access = emptyMock
-
access([
'edit',
'@scoped/another',
@@ -349,8 +334,6 @@ test('access grant current cwd', (t) => {
})
test('access grant others', (t) => {
- const access = emptyMock
-
access([
'grant',
'rerere',
@@ -367,8 +350,6 @@ test('access grant others', (t) => {
})
test('access grant missing team args', (t) => {
- const access = emptyMock
-
access([
'grant',
'read-only',
@@ -385,8 +366,6 @@ test('access grant missing team args', (t) => {
})
test('access grant malformed team arg', (t) => {
- const access = emptyMock
-
access([
'grant',
'read-only',
@@ -452,8 +431,6 @@ test('access revoke', (t) => {
})
test('access revoke missing team args', (t) => {
- const access = emptyMock
-
access([
'revoke',
undefined,
@@ -469,8 +446,6 @@ test('access revoke missing team args', (t) => {
})
test('access revoke malformed team arg', (t) => {
- const access = emptyMock
-
access([
'revoke',
'foo',