npm-check-updates
Advanced tools
Comparing version 2.1.0 to 2.1.1
@@ -113,3 +113,3 @@ var options = {}; | ||
print(output); | ||
print(JSON.stringify(output)); | ||
return output; | ||
@@ -116,0 +116,0 @@ } |
{ | ||
"name": "npm-check-updates", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"author": "Tomas Junnonen <tomas1@gmail.com>", | ||
@@ -53,7 +53,10 @@ "license": "MIT", | ||
"devDependencies": { | ||
"bluebird": "^2.9.34", | ||
"chai": "^3.2.0", | ||
"chai-as-promised": "^5.1.0", | ||
"chai-string": "^1.1.2", | ||
"mocha": "^2.2.5", | ||
"should": "^7.0.2" | ||
"should": "^7.0.2", | ||
"spawn-please": "^0.1.0" | ||
} | ||
} |
@@ -1,8 +0,12 @@ | ||
var ncu = require("../lib/npm-check-updates.js"); | ||
var chai = require("chai"); | ||
var chaiAsPromised = require("chai-as-promised"); | ||
var fs = require('fs'); | ||
var ncu = require("../lib/npm-check-updates.js"); | ||
var chai = require("chai"); | ||
var fs = require('fs'); | ||
var spawn = require('spawn-please') | ||
var BluebirdPromise = require('bluebird') | ||
chai.use(chaiAsPromised); | ||
chai.use(require("chai-as-promised")); | ||
chai.use(require('chai-string')) | ||
spawn.Promise = BluebirdPromise; | ||
describe('npm-check-updates', function () { | ||
@@ -21,2 +25,29 @@ | ||
describe('cli', function() { | ||
it('should accept stdin', function() { | ||
return spawn('ncu', [], '{ "dependencies": { "express": "1" } }') | ||
.then(function (output) { | ||
output.trim().should.startWith('express') | ||
}); | ||
}); | ||
it('should output json with --jsonAll', function() { | ||
return spawn('ncu', ['--jsonAll'], '{ "dependencies": { "express": "1" } }') | ||
.then(function (output) { | ||
var pkgData = JSON.parse(output); | ||
pkgData.should.have.property('dependencies'); | ||
pkgData.dependencies.should.have.property('express'); | ||
}); | ||
}); | ||
it('should output only upgraded with --jsonUpgraded', function() { | ||
return spawn('ncu', ['--jsonUpgraded'], '{ "dependencies": { "express": "1" } }') | ||
.then(function (output) { | ||
var pkgData = JSON.parse(output); | ||
pkgData.should.have.property('express'); | ||
}); | ||
}); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
72068
1381
7