Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2011-02-19 01:18:25 +0300
committerisaacs <i@izs.me>2011-02-19 08:02:29 +0300
commit2180f3c8abec96342cfc49a9e14ffcd894975292 (patch)
tree598b58c09ee0def16e9058475160d49c1f56f9f4 /test
parentc870fc99e72b9bf64d9e4b44d0cc854519f3ae72 (diff)
(failing) Test that bundled deps are found first
Diffstat (limited to 'test')
-rw-r--r--test/packages/npm-test-bundletest/foo.js13
-rw-r--r--test/packages/npm-test-bundletest/package.json10
2 files changed, 18 insertions, 5 deletions
diff --git a/test/packages/npm-test-bundletest/foo.js b/test/packages/npm-test-bundletest/foo.js
index e69de29bb..251ae9bcc 100644
--- a/test/packages/npm-test-bundletest/foo.js
+++ b/test/packages/npm-test-bundletest/foo.js
@@ -0,0 +1,13 @@
+var assert = require("assert")
+ , path = require("path")
+ , pkgdir = path.join(__dirname, "node_modules")
+ , fs = require("fs")
+ , json = fs.readFileSync(path.join(__dirname, "package.json"),"utf8")
+ , pkg = JSON.parse(json)
+ , deps = Object.keys(pkg.dependencies)
+
+deps.forEach(function (dep) {
+ var d = require.resolve(dep)
+ assert.equal(0, d.indexOf(pkgdir)
+ ,dep+" not in "+pkgdir+"\nFound at "+d)
+})
diff --git a/test/packages/npm-test-bundletest/package.json b/test/packages/npm-test-bundletest/package.json
index ca302d917..e260ce847 100644
--- a/test/packages/npm-test-bundletest/package.json
+++ b/test/packages/npm-test-bundletest/package.json
@@ -1,5 +1,5 @@
-{ "name":"npm-test-bundletest"
-, "version" : "1.0.0"
-, "main" : "./foo"
-, "dependencies":{"express":"~1.0","oauth":"*","ejs":"0.2.0","npm":"*"}
-}
+{"name":"npm-test-bundletest"
+,"version":"1.0.0"
+,"main":"./foo"
+,"dependencies":{"express":"1.0.0","oauth":"*","ejs":"0.2.0","npm":"*"}
+,"scripts":{"test":"node foo.js"}}