text: var fs = require('graceful-fs')
  var path = require('path')
  
  var mkdirp = require('mkdirp')
  var rimraf = require('rimraf')
  var test = require('tap').test
  
  var common = require('../common-tap.js')
  
  var pkg = common.pkg
  
  var EXEC_OPTS = { cwd: pkg, stdio: [0, 1, 2] }
  
  var json = {
    name: 'install-at-locally-mock',
    version: '0.0.0'
  }
  
  test('\'npm install ./package@1.2.3\' should install local pkg', function (t) {
    var target = './package@1.2.3'
    setup(target)
    common.npm(['install', '--loglevel=silent', target], EXEC_OPTS, function (err, code) {
      if (err) throw err
      var p = path.resolve(pkg, 'node_modules/install-at-locally-mock/package.json')
      t.equal(code, 0, 'npm install exited with code')
      t.ok(JSON.parse(fs.readFileSync(p, 'utf8')))
      t.end()
    })
  })
  
  test('\'npm install install/at/locally@./package@1.2.3\' should install local pkg', function (t) {
    var target = 'install/at/locally@./package@1.2.3'
    setup(target)
    common.npm(['install', target], EXEC_OPTS, function (err, code) {
      if (err) throw err
      var p = path.resolve(pkg, 'node_modules/install-at-locally-mock/package.json')
      t.equal(code, 0, 'npm install exited with code')
      t.ok(JSON.parse(fs.readFileSync(p, 'utf8')))
      t.end()
    })
  })
  
  function setup (target) {
    rimraf.sync(pkg)
    var root = path.resolve(pkg, target)
    mkdirp.sync(root)
    fs.writeFileSync(
      path.join(root, 'package.json'),
      JSON.stringify(json, null, 2)
    )
    mkdirp.sync(path.resolve(pkg, 'node_modules'))
  }
  