diff options
author | Rebecca Turner <me@re-becca.org> | 2017-05-12 00:59:22 +0300 |
---|---|---|
committer | Rebecca Turner <me@re-becca.org> | 2017-05-26 04:55:15 +0300 |
commit | da3ba3c865e18fe4b5245c39d8ff0a6f1dd2d591 (patch) | |
tree | 84e520549dcd88a12a1af948828511d6faab8cdc /test | |
parent | 5c3f9faf4b7c9ef479d1f3da34173bd9ca59771a (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) { |