The reason I used that is that the bug seems to be isolated to using a git url. If it is a regular dependency in the registry, then it works as expected. 

Sent from my iPhone

> On Dec 24, 2013, at 7:36 PM, Domenic Denicola <notifications@github.com> wrote:
> 
> In test/tap/ignore-install-link.js:
> 
> > +  mkdirp.sync(pkg)
> > +  mkdirp.sync(path.resolve(pkg, 'cache'))
> > +  fs.writeFileSync(path.resolve(pkg, 'package.json'), JSON.stringify({
> > +    author: 'Evan Lucas',
> > +    name: 'ignore-install-link',
> > +    version: '0.0.0',
> > +    description: 'Test for ignoring install when a package has been linked',
> > +    dependencies: {
> > +      'npm-link-issue': 'git+https://github.com/lancefisher/npm-link-issue.git#0.0.1'
> > +    }
> > +  }), 'utf8')
> > +  clone(cb)
> > +}
> > +
> > +function clone(cb) {
> > +  var child = spawn('git', ['clone', 'https://github.com/lancefisher/npm-link-issue.git', linkDir])
> Similarly, no network requests during tests if possible.
> 
> —
> Reply to this email directly or view it on GitHub.