summaryrefslogtreecommitdiff
path: root/deps/npm/test/tap/config-save.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/test/tap/config-save.js')
-rw-r--r--deps/npm/test/tap/config-save.js14
1 files changed, 10 insertions, 4 deletions
diff --git a/deps/npm/test/tap/config-save.js b/deps/npm/test/tap/config-save.js
index a7f85d6015..23dc7b5960 100644
--- a/deps/npm/test/tap/config-save.js
+++ b/deps/npm/test/tap/config-save.js
@@ -1,13 +1,15 @@
var fs = require('fs')
var ini = require('ini')
-var test = require('tap').test
+var t = require('tap')
+const test = t.test
+var common = require('../common-config.js')
+var commonTap = require('../common-tap.js')
var npmconf = require('../../lib/config/core.js')
-var common = require('./00-config-setup.js')
var expectConf = [
'globalconfig = ' + common.globalconfig,
'email = i@izs.me',
- 'env-thing = asdf',
+ 'env-thing = foo',
'init.author.name = Isaac Z. Schlueter',
'init.author.email = i@izs.me',
'init.author.url = http://blog.izs.me/',
@@ -32,7 +34,7 @@ var expectConf = [
var expectFile = [
'globalconfig = ' + common.globalconfig,
'email = i@izs.me',
- 'env-thing = asdf',
+ 'env-thing = foo',
'init.author.name = Isaac Z. Schlueter',
'init.author.email = i@izs.me',
'init.author.url = http://blog.izs.me/',
@@ -54,6 +56,10 @@ var expectFile = [
''
].join('\n')
+const userconfig = commonTap.pkg + '/userconfig'
+fs.writeFileSync(userconfig, fs.readFileSync(common.userconfig))
+process.env.npm_config_userconfig = userconfig
+
test('saving configs', function (t) {
npmconf.load(function (er, conf) {
if (er) throw er