1var test = require('tap').test 2var rimraf = require('rimraf') 3var mkdirp = require('mkdirp') 4var common = require('../common-tap.js') 5 6var pkg = common.pkg 7 8common.pendIfWindows('man pages are not built on Windows') 9 10test('setup', function (t) { 11 rimraf.sync(pkg) 12 mkdirp.sync(pkg) 13 t.end() 14}) 15 16test('enoent help', function (t) { 17 common.npm(['help', 'config'], { 18 cwd: pkg, 19 env: { 20 PATH: '', 21 Path: '', 22 'npm_config_loglevel': 'warn', 23 'npm_config_viewer': 'woman' 24 } 25 }, function (er, code, sout, serr) { 26 t.similar(serr, /Check if the file 'emacsclient' is present./) 27 t.equal(global.cooked, undefined, "Don't leak into global scope") 28 t.end() 29 }) 30}) 31 32test('clean', function (t) { 33 rimraf.sync(pkg) 34 t.end() 35}) 36