Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRebecca Turner <me@re-becca.org>2017-05-12 00:59:22 +0300
committerRebecca Turner <me@re-becca.org>2017-05-26 04:55:15 +0300
commitda3ba3c865e18fe4b5245c39d8ff0a6f1dd2d591 (patch)
tree84e520549dcd88a12a1af948828511d6faab8cdc /test
parent5c3f9faf4b7c9ef479d1f3da34173bd9ca59771a (diff)
test: ls-l-depth-0
Diffstat (limited to 'test')
-rw-r--r--test/tap/ls-l-depth-0.js (renamed from test/need-npm5-update/ls-l-depth-0.js)16
1 files changed, 11 insertions, 5 deletions
diff --git a/test/need-npm5-update/ls-l-depth-0.js b/test/tap/ls-l-depth-0.js
index bc3d739ff..e9c2374aa 100644
--- a/test/need-npm5-update/ls-l-depth-0.js
+++ b/test/tap/ls-l-depth-0.js
@@ -2,7 +2,8 @@ var cat = require('graceful-fs').writeFileSync
var resolve = require('path').resolve
var mkdirp = require('mkdirp')
-var mr = require('npm-registry-mock')
+var Bluebird = require('bluebird')
+var mr = Bluebird.promisify(require('npm-registry-mock'))
var rimraf = require('rimraf')
var test = require('tap').test
var tmpdir = require('osenv').tmpdir
@@ -21,6 +22,7 @@ var expected =
' an inexplicably hostile sample package\n' +
' git+https://github.com/npm/glo.ck.git\n' +
' https://glo.ck\n' +
+ ' file:glock-1.8.7.tgz\n' +
'\n'
var server
@@ -39,12 +41,16 @@ var fixture = {
}
}
+var deppack
+
test('setup', function (t) {
setup()
- mr({ port: common.port }, function (er, s) {
+ return mr({ port: common.port }).then((s) => {
server = s
-
- t.end()
+ return common.npm(['pack', dep], EXEC_OPTS)
+ }).spread((code, stdout) => {
+ t.is(code, 0, 'pack')
+ deppack = stdout.trim()
})
})
@@ -54,7 +60,7 @@ test('#6311: npm ll --depth=0 duplicates listing', function (t) {
'--loglevel', 'silent',
'--registry', common.registry,
'--parseable',
- 'install', dep
+ 'install', deppack
],
EXEC_OPTS,
function (err, code, stdout, stderr) {