diff options
Diffstat (limited to 'deps/node/deps/npm/test/tap/install-bad-dep-format.js')
-rw-r--r-- | deps/node/deps/npm/test/tap/install-bad-dep-format.js | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/deps/node/deps/npm/test/tap/install-bad-dep-format.js b/deps/node/deps/npm/test/tap/install-bad-dep-format.js deleted file mode 100644 index 94c7d175..00000000 --- a/deps/node/deps/npm/test/tap/install-bad-dep-format.js +++ /dev/null @@ -1,58 +0,0 @@ -var fs = require('graceful-fs') -var path = require('path') - -var mkdirp = require('mkdirp') -var osenv = require('osenv') -var rimraf = require('rimraf') -var test = require('tap').test - -var common = require('../common-tap.js') - -var json = { - author: 'John Foo', - name: 'bad-dep-format', - version: '0.0.0', - dependencies: { - 'not-legit': 'bad:not-legit@1.0' - } -} - -test('invalid url format returns appropriate error', function (t) { - setup(json) - common.npm(['install'], {}, function (err, code, stdout, stderr) { - t.ifError(err, 'install ran without error') - t.equals(code, 1, 'inall exited with code 1') - t.match(stderr, - /ERR.*Unsupported URL Type/, - 'Error should report that invalid url-style formats are used') - t.end() - }) -}) - -test('cleanup', function (t) { - cleanup() - t.end() -}) - -function setup (json) { - cleanup() - process.chdir(mkPkg(json)) -} - -function cleanup () { - process.chdir(osenv.tmpdir()) - var pkgs = [json] - pkgs.forEach(function (json) { - rimraf.sync(path.resolve(__dirname, json.name)) - }) -} - -function mkPkg (json) { - var pkgPath = path.resolve(__dirname, json.name) - mkdirp.sync(pkgPath) - fs.writeFileSync( - path.join(pkgPath, 'package.json'), - JSON.stringify(json, null, 2) - ) - return pkgPath -} |