1 var common = require('../common-tap')
2 , test = require('tap').test
3 , rimraf = require('rimraf')
4 , npm = require('../../')
5 , mr = require('npm-registry-mock')
6 , pkg = __dirname + '/outdated-depth-integer'
8 var osenv = require("osenv")
9 var mkdirp = require("mkdirp")
10 var fs = require("fs")
12 var pj = JSON.stringify({
14 "description": "yeah idk",
20 "repository": "git://github.com/luk-/whatever"
24 process.chdir(osenv.tmpdir())
31 fs.writeFileSync("package.json", pj)
34 test("setup", function (t) {
40 test('outdated depth integer', function (t) {
41 // todo: update with test-package-with-one-dep once the new
42 // npm-registry-mock is published
46 undefined, // no version installed
52 mr({port : common.port}, function (er, s) {
56 , registry: common.registry
60 npm.install('request@0.9.0', function (er) {
61 if (er) throw new Error(er)
62 npm.outdated(function (err, d) {
63 if (err) throw new Error(err)
64 t.deepEqual(d, expected)
74 test("cleanup", function (t) {