1 var fs = require('graceful-fs')
2 var path = require('path')
4 var mkdirp = require('mkdirp')
5 var mr = require('npm-registry-mock')
6 var osenv = require('osenv')
7 var rimraf = require('rimraf')
8 var test = require('tap').test
10 var npm = require('../../')
11 var common = require('../common-tap')
13 var pkg = path.resolve(__dirname, 'outdated-depth')
16 name: 'outdated-depth',
20 'npm-test-peer-deps': '0.0.0'
24 test('setup', function (t) {
28 path.join(pkg, 'package.json'),
29 JSON.stringify(json, null, 2)
36 test('outdated depth zero', function (t) {
46 mr({ port: common.port }, function (er, s) {
50 registry: common.registry
53 npm.install('.', function (er) {
54 if (er) throw new Error(er)
55 npm.outdated(function (err, d) {
56 if (err) throw new Error(err)
57 t.deepEqual(d[0], expected)
67 test('cleanup', function (t) {
73 process.chdir(osenv.tmpdir())