diff options
author | Myles Borins <mylesborins@github.com> | 2020-10-02 17:52:19 -0400 |
---|---|---|
committer | Myles Borins <mylesborins@github.com> | 2020-10-07 09:59:49 -0400 |
commit | 2e545249557c265f7d5f338cc3a382985211603c (patch) | |
tree | a18ca49252a58cc5a80cd438a020a99bf48a8d23 /deps/npm/test/tap/prune.js | |
parent | 14699846452e627f97dedb85991eea67d932a79d (diff) | |
download | node-new-2e545249557c265f7d5f338cc3a382985211603c.tar.gz |
deps: update npm to 7.0.0-rc.3
PR-URL: https://github.com/nodejs/node/pull/35474
Reviewed-By: Ruy Adorno <ruyadorno@github.com>
Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
Reviewed-By: Ben Coe <bencoe@gmail.com>
Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Reviewed-By: Guy Bedford <guybedford@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'deps/npm/test/tap/prune.js')
-rw-r--r-- | deps/npm/test/tap/prune.js | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/deps/npm/test/tap/prune.js b/deps/npm/test/tap/prune.js deleted file mode 100644 index ce2a300b1a..0000000000 --- a/deps/npm/test/tap/prune.js +++ /dev/null @@ -1,121 +0,0 @@ -var fs = require('fs') -var path = require('path') - -var mr = require('npm-registry-mock') -var test = require('tap').test - -var common = require('../common-tap') -var server - -var pkg = common.pkg -var cache = common.cache - -var json = { - name: 'prune', - description: 'fixture', - version: '0.0.1', - main: 'index.js', - dependencies: { - underscore: '1.3.1' - }, - devDependencies: { - mkdirp: '*' - } -} - -var EXEC_OPTS = { - cwd: pkg, - npm_config_depth: 'Infinity' -} - -test('setup', function (t) { - fs.writeFileSync( - path.join(pkg, 'package.json'), - JSON.stringify(json, null, 2) - ) - mr({ port: common.port }, function (er, s) { - server = s - t.end() - }) -}) - -test('npm install', function (t) { - common.npm([ - 'install', - '--cache', cache, - '--registry', common.registry, - '--loglevel', 'silent', - '--production', 'false' - ], EXEC_OPTS, function (err, code, stdout, stderr) { - if (err) throw err - t.notOk(code, 'exit ok') - t.notOk(stderr, 'Should not get data on stderr: ' + stderr) - t.end() - }) -}) - -test('npm install test-package', function (t) { - common.npm([ - 'install', 'test-package', - '--cache', cache, - '--registry', common.registry, - '--no-save', - '--loglevel', 'silent', - '--production', 'false' - ], EXEC_OPTS, function (err, code, stdout, stderr) { - if (err) throw err - t.notOk(code, 'exit ok') - t.notOk(stderr, 'Should not get data on stderr: ' + stderr) - t.end() - }) -}) - -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('dev: npm prune', function (t) { - common.npm([ - 'prune', - '--loglevel', 'silent', - '--production', 'false' - ], EXEC_OPTS, function (err, code, stdout, stderr) { - if (err) throw err - t.notOk(code, 'exit ok') - t.notOk(stderr, 'Should not get data on stderr: ' + stderr) - t.end() - }) -}) - -test('dev: verify installs', function (t) { - var dirs = fs.readdirSync(pkg + '/node_modules').sort() - t.same(dirs, [ 'mkdirp', 'underscore' ]) - t.end() -}) - -test('production: npm prune', function (t) { - common.npm([ - 'prune', - '--loglevel', 'silent', - '--parseable', - '--production' - ], EXEC_OPTS, function (err, code, stdout) { - if (err) throw err - t.notOk(code, 'exit ok') - t.equal(stdout.trim().replace(/\\/g, '/'), 'remove\tmkdirp\t0.3.5\tnode_modules/mkdirp') - t.end() - }) -}) - -test('pruduction: verify installs', function (t) { - var dirs = fs.readdirSync(pkg + '/node_modules').sort() - t.same(dirs, [ 'underscore' ]) - t.end() -}) - -test('cleanup', function (t) { - server.close() - t.end() -}) |