Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test/tap/git-npmignore.js')
-rw-r--r--test/tap/git-npmignore.js135
1 files changed, 66 insertions, 69 deletions
diff --git a/test/tap/git-npmignore.js b/test/tap/git-npmignore.js
index 5e915a706..4cd989872 100644
--- a/test/tap/git-npmignore.js
+++ b/test/tap/git-npmignore.js
@@ -1,62 +1,59 @@
-var cat = require("graceful-fs").writeFileSync
-var exec = require("child_process").exec
-var readdir = require("graceful-fs").readdirSync
-var resolve = require("path").resolve
-
-var mkdirp = require("mkdirp")
-var rimraf = require("rimraf")
-var test = require("tap").test
-var tmpdir = require("osenv").tmpdir
-var which = require("which")
-
-var common = require("../common-tap.js")
-
-var pkg = resolve(__dirname, "git-npmignore")
-var dep = resolve(pkg, "deps", "gitch")
-var packname = "gitch-1.0.0.tgz"
+var cat = require('graceful-fs').writeFileSync
+var exec = require('child_process').exec
+var readdir = require('graceful-fs').readdirSync
+var resolve = require('path').resolve
+
+var mkdirp = require('mkdirp')
+var rimraf = require('rimraf')
+var test = require('tap').test
+var tmpdir = require('osenv').tmpdir
+var which = require('which')
+
+var common = require('../common-tap.js')
+
+var pkg = resolve(__dirname, 'git-npmignore')
+var dep = resolve(pkg, 'deps', 'gitch')
+var packname = 'gitch-1.0.0.tgz'
var packed = resolve(pkg, packname)
-var modules = resolve(pkg, "node_modules")
-var installed = resolve(modules, "gitch")
+var modules = resolve(pkg, 'node_modules')
+var installed = resolve(modules, 'gitch')
var expected = [
- "a.js",
- "package.json",
- ".npmignore"
+ 'a.js',
+ 'package.json',
+ '.npmignore'
].sort()
-var EXEC_OPTS = {
- cwd : pkg
-}
+var EXEC_OPTS = { cwd: pkg }
-var gitignore = "node_modules/\n"
-var npmignore = "t.js\n"
+var gitignore = 'node_modules/\n'
+var npmignore = 't.js\n'
var a = "console.log('hi');"
var t = "require('tap').test(function (t) { t.pass('I am a test!'); t.end(); });"
var fixture = {
- "name" : "gitch",
- "version" : "1.0.0",
- "private" : true,
- "main" : "a.js"
+ 'name': 'gitch',
+ 'version': '1.0.0',
+ 'private': true,
+ 'main': 'a.js'
}
-
-test("setup", function (t) {
+test('setup', function (t) {
setup(function (er) {
- t.ifError(er, "setup ran OK")
+ t.ifError(er, 'setup ran OK')
t.end()
})
})
-test("npm pack directly from directory", function (t) {
+test('npm pack directly from directory', function (t) {
packInstallTest(dep, t)
})
-test("npm pack via git", function (t) {
- packInstallTest("git+file://"+dep, t)
+test('npm pack via git', function (t) {
+ packInstallTest('git+file://' + dep, t)
})
-test("cleanup", function (t) {
+test('cleanup', function (t) {
cleanup()
t.end()
@@ -65,29 +62,29 @@ test("cleanup", function (t) {
function packInstallTest (spec, t) {
common.npm(
[
- "--loglevel", "silent",
- "pack", spec
+ '--loglevel', 'silent',
+ 'pack', spec
],
EXEC_OPTS,
function (err, code, stdout, stderr) {
- t.ifError(err, "npm pack ran without error")
- t.notOk(code, "npm pack exited cleanly")
- t.notOk(stderr, "npm pack ran silently")
- t.equal(stdout.trim(), packname, "got expected package name")
+ t.ifError(err, 'npm pack ran without error')
+ t.notOk(code, 'npm pack exited cleanly')
+ t.notOk(stderr, 'npm pack ran silently')
+ t.equal(stdout.trim(), packname, 'got expected package name')
common.npm(
[
- "--loglevel", "silent",
- "install", packed
+ '--loglevel', 'silent',
+ 'install', packed
],
EXEC_OPTS,
function (err, code, stdout, stderr) {
- t.ifError(err, "npm install ran without error")
- t.notOk(code, "npm install exited cleanly")
- t.notOk(stderr, "npm install ran silently")
+ t.ifError(err, 'npm install ran without error')
+ t.notOk(code, 'npm install exited cleanly')
+ t.notOk(stderr, 'npm install ran silently')
var actual = readdir(installed).sort()
- t.same(actual, expected, "no unexpected files in packed directory")
+ t.same(actual, expected, 'no unexpected files in packed directory')
rimraf(packed, function () {
t.end()
@@ -111,59 +108,59 @@ function setup (cb) {
process.chdir(dep)
- cat(resolve(dep, ".npmignore"), npmignore)
- cat(resolve(dep, ".gitignore"), gitignore)
- cat(resolve(dep, "a.js"), a)
- cat(resolve(dep, "t.js"), t)
- cat(resolve(dep, "package.json"), JSON.stringify(fixture))
+ cat(resolve(dep, '.npmignore'), npmignore)
+ cat(resolve(dep, '.gitignore'), gitignore)
+ cat(resolve(dep, 'a.js'), a)
+ cat(resolve(dep, 't.js'), t)
+ cat(resolve(dep, 'package.json'), JSON.stringify(fixture))
common.npm(
[
- "--loglevel", "silent",
- "cache", "clean"
+ '--loglevel', 'silent',
+ 'cache', 'clean'
],
EXEC_OPTS,
function (er, code, _, stderr) {
if (er) return cb(er)
- if (code) return cb(new Error("npm cache nonzero exit: "+code))
- if (stderr) return cb(new Error("npm cache clean error: "+stderr))
+ if (code) return cb(new Error('npm cache nonzero exit: ' + code))
+ if (stderr) return cb(new Error('npm cache clean error: ' + stderr))
- which("git", function found (er, git) {
+ which('git', function found (er, git) {
if (er) return cb(er)
- exec(git+" init", init)
+ exec(git + ' init', init)
function init (er, _, stderr) {
if (er) return cb(er)
- if (stderr) return cb(new Error("git init error: "+stderr))
+ if (stderr) return cb(new Error('git init error: ' + stderr))
- exec(git+" config user.name 'Phantom Faker'", user)
+ exec(git + " config user.name 'Phantom Faker'", user)
}
function user (er, _, stderr) {
if (er) return cb(er)
- if (stderr) return cb(new Error("git config error: "+stderr))
+ if (stderr) return cb(new Error('git config error: ' + stderr))
- exec(git+" config user.email nope@not.real", email)
+ exec(git + ' config user.email nope@not.real', email)
}
function email (er, _, stderr) {
if (er) return cb(er)
- if (stderr) return cb(new Error("git config error: "+stderr))
+ if (stderr) return cb(new Error('git config error: ' + stderr))
- exec(git+" add .", addAll)
+ exec(git + ' add .', addAll)
}
function addAll (er, _, stderr) {
if (er) return cb(er)
- if (stderr) return cb(new Error("git add . error: "+stderr))
+ if (stderr) return cb(new Error('git add . error: ' + stderr))
- exec(git+" commit -m boot", commit)
+ exec(git + ' commit -m boot', commit)
}
function commit (er, _, stderr) {
if (er) return cb(er)
- if (stderr) return cb(new Error("git commit error: "+stderr))
+ if (stderr) return cb(new Error('git commit error: ' + stderr))
cb()
}