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/sorted-package-json.js')
-rw-r--r--test/tap/sorted-package-json.js87
1 files changed, 43 insertions, 44 deletions
diff --git a/test/tap/sorted-package-json.js b/test/tap/sorted-package-json.js
index 6853cf302..9b2e93592 100644
--- a/test/tap/sorted-package-json.js
+++ b/test/tap/sorted-package-json.js
@@ -1,21 +1,20 @@
-var test = require("tap").test
- , path = require("path")
- , rimraf = require("rimraf")
- , mkdirp = require("mkdirp")
- , spawn = require("child_process").spawn
- , npm = require.resolve("../../bin/npm-cli.js")
- , node = process.execPath
- , pkg = path.resolve(__dirname, "sorted-package-json")
- , tmp = path.join(pkg, "tmp")
- , cache = path.join(pkg, "cache")
- , fs = require("fs")
- , common = require("../common-tap.js")
- , mr = require("npm-registry-mock")
- , osenv = require("osenv")
+var test = require('tap').test
+var path = require('path')
+var rimraf = require('rimraf')
+var mkdirp = require('mkdirp')
+var spawn = require('child_process').spawn
+var npm = require.resolve('../../bin/npm-cli.js')
+var node = process.execPath
+var pkg = path.resolve(__dirname, 'sorted-package-json')
+var tmp = path.join(pkg, 'tmp')
+var cache = path.join(pkg, 'cache')
+var fs = require('fs')
+var common = require('../common-tap.js')
+var mr = require('npm-registry-mock')
+var osenv = require('osenv')
-
-test("sorting dependencies", function (t) {
- var packageJson = path.resolve(pkg, "package.json")
+test('sorting dependencies', function (t) {
+ var packageJson = path.resolve(pkg, 'package.json')
cleanup()
mkdirp.sync(cache)
@@ -24,27 +23,27 @@ test("sorting dependencies", function (t) {
var before = JSON.parse(fs.readFileSync(packageJson).toString())
- mr({port : common.port}, function (er, s) {
+ mr({ port: common.port }, function (er, s) {
// underscore is already in the package.json,
// but --save will trigger a rewrite with sort
- var child = spawn(node, [npm, "install", "--save", "underscore@1.3.3"], {
+ var child = spawn(node, [npm, 'install', '--save', 'underscore@1.3.3'], {
cwd: pkg,
env: {
- "npm_config_registry": common.registry,
- "npm_config_cache": cache,
- "npm_config_tmp": tmp,
- "npm_config_prefix": pkg,
- "npm_config_global": "false",
+ 'npm_config_registry': common.registry,
+ 'npm_config_cache': cache,
+ 'npm_config_tmp': tmp,
+ 'npm_config_prefix': pkg,
+ 'npm_config_global': 'false',
HOME: process.env.HOME,
Path: process.env.PATH,
PATH: process.env.PATH
}
})
- child.on("close", function (code) {
- t.equal(code, 0, "npm install exited with code")
+ child.on('close', function (code) {
+ t.equal(code, 0, 'npm install exited with code')
var result = fs.readFileSync(packageJson).toString()
- , resultAsJson = JSON.parse(result)
+ var resultAsJson = JSON.parse(result)
s.close()
@@ -61,33 +60,33 @@ test("sorting dependencies", function (t) {
})
})
-test("cleanup", function (t) {
+test('cleanup', function (t) {
cleanup()
- t.pass("cleaned up")
+ t.pass('cleaned up')
t.end()
})
-function setup() {
+function setup () {
mkdirp.sync(pkg)
- fs.writeFileSync(path.resolve(pkg, "package.json"), JSON.stringify({
- "name": "sorted-package-json",
- "version": "0.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
+ fs.writeFileSync(path.resolve(pkg, 'package.json'), JSON.stringify({
+ 'name': 'sorted-package-json',
+ 'version': '0.0.0',
+ 'description': '',
+ 'main': 'index.js',
+ 'scripts': {
+ 'test': 'echo \'Error: no test specified\' && exit 1'
},
- "author": "Rocko Artischocko",
- "license": "ISC",
- "dependencies": {
- "underscore": "^1.3.3",
- "request": "^0.9.0"
+ 'author': 'Rocko Artischocko',
+ 'license': 'ISC',
+ 'dependencies': {
+ 'underscore': '^1.3.3',
+ 'request': '^0.9.0'
}
- }, null, 2), "utf8")
+ }, null, 2), 'utf8')
}
-function cleanup() {
+function cleanup () {
process.chdir(osenv.tmpdir())
rimraf.sync(cache)
rimraf.sync(pkg)