summaryrefslogtreecommitdiff
path: root/deps/npm/test/tap/install-cli-unicode.js
diff options
context:
space:
mode:
authorTimothy J Fontaine <tjfontaine@gmail.com>2014-11-04 15:08:12 -0800
committerTimothy J Fontaine <tjfontaine@gmail.com>2014-11-05 10:35:43 -0800
commit28ae70ebad8debd8aa7b521a693aa3de89ad84d6 (patch)
treec5cd9142bbefe8f84c9555e07cafd677530cb7ef /deps/npm/test/tap/install-cli-unicode.js
parent272aa589af50566a20a491910d4dc40bb3692102 (diff)
downloadnode-new-28ae70ebad8debd8aa7b521a693aa3de89ad84d6.tar.gz
npm: Upgrade to v2.1.6
Diffstat (limited to 'deps/npm/test/tap/install-cli-unicode.js')
-rw-r--r--deps/npm/test/tap/install-cli-unicode.js37
1 files changed, 19 insertions, 18 deletions
diff --git a/deps/npm/test/tap/install-cli-unicode.js b/deps/npm/test/tap/install-cli-unicode.js
index bb9b4f5eed..7318deffca 100644
--- a/deps/npm/test/tap/install-cli-unicode.js
+++ b/deps/npm/test/tap/install-cli-unicode.js
@@ -1,23 +1,24 @@
-var common = require('../common-tap.js')
-var test = require('tap').test
-var npm = require('../../')
-var mkdirp = require('mkdirp')
-var mr = require('npm-registry-mock')
-var exec = require('child_process').exec
+var common = require("../common-tap.js")
+var test = require("tap").test
+var mr = require("npm-registry-mock")
+var path = require("path")
-var pkg = __dirname + '/install-cli'
-var NPM_BIN = __dirname + '/../../bin/npm-cli.js'
+var pkg = path.resolve(__dirname, "install-cli")
function hasOnlyAscii (s) {
- return /^[\000-\177]*$/.test(s) ;
+ return /^[\000-\177]*$/.test(s)
}
-test('does not use unicode with --unicode false', function (t) {
- t.plan(3)
+var EXEC_OPTS = {
+ cwd : pkg
+}
+
+test("does not use unicode with --unicode false", function (t) {
+ t.plan(5)
mr(common.port, function (s) {
- exec('node ' + NPM_BIN + ' install --unicode false read', {
- cwd: pkg
- }, function(err, stdout) {
+ common.npm(["install", "--unicode", "false", "read"], EXEC_OPTS, function (err, code, stdout) {
+ t.ifError(err, "install package read without unicode success")
+ t.notOk(code, "npm install exited with code 0")
t.ifError(err)
t.ok(stdout, stdout.length)
t.ok(hasOnlyAscii(stdout))
@@ -26,11 +27,11 @@ test('does not use unicode with --unicode false', function (t) {
})
})
-test('cleanup', function (t) {
+test("cleanup", function (t) {
mr(common.port, function (s) {
- exec('node ' + NPM_BIN + ' uninstall read', {
- cwd: pkg
- }, function(err, stdout) {
+ common.npm(["uninstall", "read"], EXEC_OPTS, function (err, code) {
+ t.ifError(err, "uninstall read package success")
+ t.notOk(code, "npm uninstall exited with code 0")
s.close()
})
})