summaryrefslogtreecommitdiff
path: root/deps/npm/test/tap/git-npmignore.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/test/tap/git-npmignore.js')
-rw-r--r--deps/npm/test/tap/git-npmignore.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/deps/npm/test/tap/git-npmignore.js b/deps/npm/test/tap/git-npmignore.js
index 6b99bdf1fa..819e0a6285 100644
--- a/deps/npm/test/tap/git-npmignore.js
+++ b/deps/npm/test/tap/git-npmignore.js
@@ -14,6 +14,7 @@ var Dir = Tacks.Dir
var File = Tacks.File
var fixture = new Tacks(Dir({
+ cache: Dir({}),
deps: Dir({
gitch: Dir({
'.npmignore': File(
@@ -41,6 +42,7 @@ var fixture = new Tacks(Dir({
}))
var testdir = resolve(__dirname, path.basename(__filename, '.js'))
+var cachedir = resolve(testdir, 'cache')
var dep = resolve(testdir, 'deps', 'gitch')
var packname = 'gitch-1.0.0.tgz'
var packed = resolve(testdir, packname)
@@ -52,7 +54,12 @@ var expected = [
'.npmignore'
].sort()
-var NPM_OPTS = { cwd: testdir }
+var NPM_OPTS = {
+ cwd: testdir,
+ env: common.newEnv().extend({
+ npm_config_cache: cachedir
+ })
+}
function exec (todo, opts, cb) {
console.log(' # EXEC:', todo)
@@ -134,13 +141,13 @@ function setup (cb) {
common.npm(
[
'--loglevel', 'error',
- 'cache', 'clean'
+ 'cache', 'clean', '--force'
],
NPM_OPTS,
function (er, code, _, stderr) {
if (er) return cb(er)
- if (code) return cb(new Error('npm cache nonzero exit: ' + code))
if (stderr) return cb(new Error('npm cache clean error: ' + stderr))
+ if (code) return cb(new Error('npm cache nonzero exit: ' + code))
which('git', function found (er, gitPath) {
if (er) return cb(er)