diff options
author | Kat Marchán <kzm@sykosomatic.org> | 2017-05-09 14:46:02 -0700 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2017-05-23 19:39:43 +0200 |
commit | c0d858f8bb8ba5212548da2fba6a7bc02db0462b (patch) | |
tree | 99f043ec5aec3f5150a2aed0f62597234b158140 /deps/npm/test/tap/prune.js | |
parent | 994617370e8e66f3ea9488fec32fd912e7902396 (diff) | |
download | android-node-v8-c0d858f8bb8ba5212548da2fba6a7bc02db0462b.tar.gz android-node-v8-c0d858f8bb8ba5212548da2fba6a7bc02db0462b.tar.bz2 android-node-v8-c0d858f8bb8ba5212548da2fba6a7bc02db0462b.zip |
deps: upgrade npm beta to 5.0.0-beta.56
PR-URL: https://github.com/nodejs/node/pull/12936
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'deps/npm/test/tap/prune.js')
-rw-r--r-- | deps/npm/test/tap/prune.js | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/deps/npm/test/tap/prune.js b/deps/npm/test/tap/prune.js index ef69dc88b9..4fe586359e 100644 --- a/deps/npm/test/tap/prune.js +++ b/deps/npm/test/tap/prune.js @@ -10,7 +10,7 @@ var test = require('tap').test var common = require('../common-tap') var server -var pkg = path.resolve(__dirname, 'prune') +var pkg = path.resolve(__dirname, path.basename(__filename, '.js')) var cache = path.resolve(pkg, 'cache') var json = { @@ -52,7 +52,7 @@ test('npm install', function (t) { '--loglevel', 'silent', '--production', 'false' ], EXEC_OPTS, function (err, code, stdout, stderr) { - t.ifErr(err, 'install finished successfully') + if (err) throw err t.notOk(code, 'exit ok') t.notOk(stderr, 'Should not get data on stderr: ' + stderr) t.end() @@ -64,55 +64,57 @@ test('npm install test-package', function (t) { 'install', 'test-package', '--cache', cache, '--registry', common.registry, + '--no-save', '--loglevel', 'silent', '--production', 'false' ], EXEC_OPTS, function (err, code, stdout, stderr) { - t.ifErr(err, 'install finished successfully') + if (err) throw err t.notOk(code, 'exit ok') t.notOk(stderr, 'Should not get data on stderr: ' + stderr) t.end() }) }) -test('verify installs', function (t) { +test('setup: verify installs', function (t) { var dirs = fs.readdirSync(pkg + '/node_modules').sort() t.same(dirs, [ 'test-package', 'mkdirp', 'underscore' ].sort()) t.end() }) -test('npm prune', function (t) { +test('dev: npm prune', function (t) { common.npm([ 'prune', '--loglevel', 'silent', '--production', 'false' ], EXEC_OPTS, function (err, code, stdout, stderr) { - t.ifErr(err, 'prune finished successfully') + if (err) throw err t.notOk(code, 'exit ok') t.notOk(stderr, 'Should not get data on stderr: ' + stderr) t.end() }) }) -test('verify installs', function (t) { +test('dev: verify installs', function (t) { var dirs = fs.readdirSync(pkg + '/node_modules').sort() t.same(dirs, [ 'mkdirp', 'underscore' ]) t.end() }) -test('npm prune', function (t) { +test('production: npm prune', function (t) { common.npm([ 'prune', '--loglevel', 'silent', + '--parseable', '--production' - ], EXEC_OPTS, function (err, code, stderr) { - t.ifErr(err, 'prune finished successfully') + ], EXEC_OPTS, function (err, code, stdout) { + if (err) throw err t.notOk(code, 'exit ok') - t.equal(stderr, '- mkdirp@0.3.5 node_modules/mkdirp\n') + t.equal(stdout.trim(), 'remove\tmkdirp\t0.3.5\tnode_modules/mkdirp') t.end() }) }) -test('verify installs', function (t) { +test('pruduction: verify installs', function (t) { var dirs = fs.readdirSync(pkg + '/node_modules').sort() t.same(dirs, [ 'underscore' ]) t.end() |