summaryrefslogtreecommitdiff
path: root/deps/npm/test/tap/cache-shasum-fork.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/test/tap/cache-shasum-fork.js')
-rw-r--r--deps/npm/test/tap/cache-shasum-fork.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/deps/npm/test/tap/cache-shasum-fork.js b/deps/npm/test/tap/cache-shasum-fork.js
index 01c2f68fb7..1e92d43756 100644
--- a/deps/npm/test/tap/cache-shasum-fork.js
+++ b/deps/npm/test/tap/cache-shasum-fork.js
@@ -18,9 +18,6 @@ var pkg = path.resolve(__dirname, 'cache-shasum-fork')
var cache = path.join(pkg, 'cache')
var server
-var installed_output = path.join(__dirname, 'cache-shasum-fork') +
- '\n`-- underscore@1.5.1 \n\n'
-
test('setup', function (t) {
setup()
t.comment('test for https://github.com/npm/npm/issues/3265')
@@ -35,6 +32,7 @@ test('npm cache - install from fork', function (t) {
common.npm(
[
'--loglevel', 'silent',
+ '--json',
'--registry', common.registry,
'install', forkPath
],
@@ -47,7 +45,9 @@ test('npm cache - install from fork', function (t) {
t.notOk(stderr, 'Should not get data on stderr: ' + stderr)
t.equal(code, 0, 'install finished successfully')
- t.equal(stdout, installed_output)
+ var deps = {}
+ JSON.parse(stdout).added.forEach(function (dep) { deps[dep.name] = dep })
+ t.equal(deps.underscore && deps.underscore.version, '1.5.1')
var index = fs.readFileSync(
path.join(pkg, 'node_modules', 'underscore', 'index.js'),
'utf8'
@@ -64,6 +64,7 @@ test('npm cache - install from origin', function (t) {
common.npm(
[
'--loglevel', 'silent',
+ '--json',
'--registry', common.registry,
'install', 'underscore'
],
@@ -75,7 +76,9 @@ test('npm cache - install from origin', function (t) {
t.ifErr(err, 'install finished without error')
t.equal(code, 0, 'install finished successfully')
t.notOk(stderr, 'Should not get data on stderr: ' + stderr)
- t.equal(stdout, installed_output)
+ var deps = {}
+ JSON.parse(stdout).updated.forEach(function (dep) { deps[dep.name] = dep })
+ t.equal(deps.underscore && deps.underscore.version, '1.5.1')
var index = fs.readFileSync(
path.join(pkg, 'node_modules', 'underscore', 'index.js'),
'utf8'