diff options
Diffstat (limited to 'deps/npm/test/tap/install-man.js')
-rw-r--r-- | deps/npm/test/tap/install-man.js | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/deps/npm/test/tap/install-man.js b/deps/npm/test/tap/install-man.js deleted file mode 100644 index 8c4b890151..0000000000 --- a/deps/npm/test/tap/install-man.js +++ /dev/null @@ -1,57 +0,0 @@ -var fs = require('fs') -var resolve = require('path').resolve - -var mkdirp = require('mkdirp') -var test = require('tap').test - -var common = require('../common-tap.js') - -var pkg = resolve(common.pkg, 'package') -var target = resolve(common.pkg, 'target') - -common.pendIfWindows('man pages do not get installed on Windows') - -var EXEC_OPTS = { - cwd: target -} - -var json = { - name: 'install-man', - version: '1.2.3', - man: [ './install-man.1' ] -} - -test('setup', function (t) { - mkdirp.sync(pkg) - // make sure it installs locally - mkdirp.sync(resolve(target, 'node_modules')) - fs.writeFileSync( - resolve(pkg, 'package.json'), - JSON.stringify(json, null, 2) + '\n' - ) - fs.writeFileSync(resolve(pkg, 'install-man.1'), 'THIS IS A MANPAGE\n') - t.end() -}) - -test('install man page', function (t) { - common.npm( - [ - 'install', - '--prefix', target, - '--global', - pkg - ], - EXEC_OPTS, - function (err, code, stdout, stderr) { - t.ifError(err, 'npm command ran from test') - t.equals(code, 0, 'install exited with success (0)') - t.ok(stdout, 'output indicating success') - t.ok( - fs.existsSync(resolve(target, 'share', 'man', 'man1', 'install-man.1')), - 'man page link was created' - ) - - t.end() - } - ) -}) |