summaryrefslogtreecommitdiff
path: root/deps/npm/test/tap/adduser-oauth.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/test/tap/adduser-oauth.js')
-rw-r--r--deps/npm/test/tap/adduser-oauth.js19
1 files changed, 8 insertions, 11 deletions
diff --git a/deps/npm/test/tap/adduser-oauth.js b/deps/npm/test/tap/adduser-oauth.js
index dc4ff895e0..04065048c4 100644
--- a/deps/npm/test/tap/adduser-oauth.js
+++ b/deps/npm/test/tap/adduser-oauth.js
@@ -20,8 +20,11 @@ function mocks (server) {
server.filteringRequestBody(function (r) {
if (r.match(/"_id":"org\.couchdb\.user:npm_oauth_auth_dummy_user"/)) {
return 'auth'
+ } else {
+ return 'invalid'
}
})
+ server.post('/-/v1/login', 'invalid').reply(404, 'not found')
server.put('/-/user/org.couchdb.user:npm_oauth_auth_dummy_user', 'auth')
.reply(201, { token: 'foo', sso: ssoUri })
}
@@ -30,7 +33,7 @@ test('setup', function (t) {
mkdirp.sync(pkg)
fs.writeFileSync(configfile, '')
var s = '#!/usr/bin/env bash\n' +
- 'echo \"$@\" > ' + outfile + '\n'
+ 'echo "$@" > ' + outfile + '\n'
fs.writeFileSync(fakeBrowser, s, 'ascii')
fs.chmodSync(fakeBrowser, '0755')
t.pass('made script')
@@ -42,7 +45,7 @@ test('npm login', function (t) {
s.get(
'/-/whoami', { authorization: 'Bearer foo' }
).max(1).reply(401, {})
- var runner = common.npm(
+ common.npm(
[
'login',
'--registry', common.registry,
@@ -66,15 +69,9 @@ test('npm login', function (t) {
}
)
- var buf = ''
- runner.stdout.on('data', function (chunk) {
- buf += chunk.toString('utf8')
- if (buf.match(/complete authentication/)) {
- s.get(
- '/-/whoami', { authorization: 'Bearer foo' }
- ).reply(200, { username: 'igotauthed' })
- }
- })
+ s.get(
+ '/-/whoami', { authorization: 'Bearer foo' }
+ ).reply(200, { username: 'igotauthed' })
})
})