From c8f0d5457dd913b425987ae30a611d4eb9e84b7d Mon Sep 17 00:00:00 2001 From: nlf Date: Mon, 5 Oct 2020 09:46:44 -0700 Subject: tests: tests for prefix command --- test/lib/prefix.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 test/lib/prefix.js (limited to 'test') diff --git a/test/lib/prefix.js b/test/lib/prefix.js new file mode 100644 index 000000000..a6e4d731a --- /dev/null +++ b/test/lib/prefix.js @@ -0,0 +1,19 @@ +const { test } = require('tap') +const requireInject = require('require-inject') + +test('prefix', (t) => { + t.plan(3) + const dir = '/prefix/dir' + + const prefix = requireInject('../../lib/prefix.js', { + '../../lib/npm.js': { prefix: dir }, + '../../lib/utils/output.js': (output) => { + t.equal(output, dir, 'prints the correct directory') + } + }) + + prefix([], (err) => { + t.ifError(err, 'npm prefix') + t.ok('should have printed directory') + }) +}) -- cgit v1.2.3