summaryrefslogtreecommitdiff
path: root/deps/node/deps/npm/test/tap/install-bad-dep-format.js
diff options
context:
space:
mode:
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.js58
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
-}