1 var common = require("../common-tap.js")
2 var test = require("tap").test
3 var mkdirp = require("mkdirp")
5 var rimraf = require("rimraf")
6 var path = require("path")
8 var pkg = path.resolve(__dirname, "nested-extraneous")
10 name: "nested-extraneous",
14 var dep = path.resolve(pkg, "node_modules", "dep")
16 name: "nested-extraneous-dep",
19 "nested-extra-depdep": "*"
23 var depdep = path.resolve(dep, "node_modules", "depdep")
25 name: "nested-extra-depdep",
29 test("setup", function (t) {
32 fs.writeFileSync(path.resolve(pkg, "package.json"), JSON.stringify(pj))
33 fs.writeFileSync(path.resolve(dep, "package.json"), JSON.stringify(deppj))
34 fs.writeFileSync(path.resolve(depdep, "package.json"), JSON.stringify(depdeppj))
38 test("test", function (t) {
41 }, function (er, code, sto, ste) {
44 t.notSimilar(ste, /depdep/)
45 t.notSimilar(sto, /depdep/)
50 test("clean", function (t) {