var path = require('path') var test = require('tap').test var rimraf = require('rimraf') var mkdirp = require('mkdirp') var common = require('../common-tap.js') var pkg = path.resolve(__dirname, 'spawn-enoent-help') test('setup', function (t) { rimraf.sync(pkg) mkdirp.sync(pkg) t.end() }) test('enoent help', function (t) { common.npm(['help', 'config'], { cwd: pkg, env: { PATH: '', Path: '', 'npm_config_loglevel': 'warn', 'npm_config_viewer': 'woman' } }, function (er, code, sout, serr) { t.similar(serr, /Check if the file 'emacsclient' is present./) t.equal(global.cooked, undefined, "Don't leak into global scope") t.end() }) }) test('clean', function (t) { rimraf.sync(pkg) t.end() })