���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /proc/self/root/home/real/node-v13.0.1/deps/npm/test/tap/ |
var fs = require('graceful-fs') var path = require('path') var mr = require('npm-registry-mock') var test = require('tap').test var npm = require('../../') var common = require('../common-tap.js') // config var pkg = common.pkg var cache = common.cache var originalLog var json = { name: 'outdated', description: 'fixture', version: '0.0.1', dependencies: { underscore: '1.3.1', async: '0.2.9', checker: '0.5.1' } } test('setup', function (t) { originalLog = console.log fs.writeFileSync( path.join(pkg, 'package.json'), JSON.stringify(json, null, 2) ) process.chdir(pkg) t.end() }) test('it should not throw', function (t) { var output = [] var expOut = [ path.resolve(pkg, 'node_modules', 'async') + ':[email protected]' + ':[email protected]' + ':[email protected]' + '\n' + path.resolve(pkg, 'node_modules', 'checker') + ':[email protected]' + ':[email protected]' + ':[email protected]' + '\n' + path.resolve(pkg, 'node_modules', 'underscore') + ':[email protected]' + ':[email protected]' + ':[email protected]' ] var expData = [ [ pkg, 'async', '0.2.9', '0.2.9', '0.2.10', '0.2.9', null ], [ pkg, 'checker', '0.5.1', '0.5.1', '0.5.2', '0.5.1', null ], [ pkg, 'underscore', '1.3.1', '1.3.1', '1.5.1', '1.3.1', null ] ] console.log = function () {} mr({ port: common.port }, function (er, s) { npm.load( { cache: cache, loglevel: 'silent', parseable: true, registry: common.registry }, function () { npm.install('.', function (err) { t.ifError(err, 'install success') console.log = function () { output.push.apply(output, arguments) } npm.outdated(function (er, d) { t.ifError(err, 'outdated completed without error') t.equals(process.exitCode, 1, 'exitCode set to 1') process.exitCode = 0 output = output.map(function (x) { return x.replace(/\r/g, '') }) console.log = originalLog t.same(output, expOut) t.same(d, expData) s.close() t.end() }) }) } ) }) }) test('cleanup', function (t) { console.log = originalLog t.end() })