diff options
Diffstat (limited to 'deps/node/deps/npm/test/tap/install-property-conflicts.js')
-rw-r--r-- | deps/node/deps/npm/test/tap/install-property-conflicts.js | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/deps/node/deps/npm/test/tap/install-property-conflicts.js b/deps/node/deps/npm/test/tap/install-property-conflicts.js deleted file mode 100644 index 8f293885..00000000 --- a/deps/node/deps/npm/test/tap/install-property-conflicts.js +++ /dev/null @@ -1,74 +0,0 @@ -var fs = require('fs') -var resolve = require('path').resolve - -var osenv = require('osenv') -var mkdirp = require('mkdirp') -var rimraf = require('rimraf') -var test = require('tap').test - -var common = require('../common-tap.js') - -var pkg = resolve(__dirname, 'install-property-conflicts') -var target = resolve(pkg, '_target') - -var EXEC_OPTS = { - cwd: target -} - -var json = { - name: 'install-property-conflicts', - version: '1.2.3', - type: 'nose-boop!' -} - -test('setup', function (t) { - setup() - t.pass('setup ran') - t.end() -}) - -test('install package with a `type` property', function (t) { - t.comment('issue: https://github.com/npm/npm/issues/11398') - common.npm( - [ - 'install', - '--prefix', target, - pkg - ], - EXEC_OPTS, - function (err, code, stdout, stderr) { - t.ifError(err, 'npm command ran from test') - t.equals(code, 0, 'install exited with success (0)') - var installedPkg = resolve( - target, - 'node_modules', - 'install-property-conflicts', - 'package.json') - t.ok(fs.statSync(installedPkg), 'package installed successfully') - t.end() - } - ) -}) - -test('clean', function (t) { - cleanup() - t.pass('cleaned up') - t.end() -}) - -function setup () { - cleanup() - mkdirp.sync(pkg) - // make sure it installs locally - mkdirp.sync(resolve(target, 'node_modules')) - fs.writeFileSync( - resolve(pkg, 'package.json'), - JSON.stringify(json, null, 2) + '\n' - ) -} - -function cleanup () { - process.chdir(osenv.tmpdir()) - rimraf.sync(pkg) - rimraf.sync(target) -} |