���� 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 : /home/real/node-v13.0.1/deps/npm/test/tap/ |
'use strict' const fs = require('fs') var path = require('path') var test = require('tap').test var mr = require('npm-registry-mock') var Tacks = require('tacks') var File = Tacks.File var Dir = Tacks.Dir var common = require('../common-tap.js') var basedir = common.pkg var testdir = path.join(basedir, 'testdir') var cachedir = common.cache var globaldir = path.join(basedir, 'global') var tmpdir = path.join(basedir, 'tmp') var conf = { cwd: testdir, env: Object.assign({}, process.env, { npm_config_cache: cachedir, npm_config_tmp: tmpdir, npm_config_prefix: globaldir, npm_config_registry: common.registry, npm_config_loglevel: 'warn' }) } var server var fixture = new Tacks(Dir({ cache: Dir(), global: Dir(), tmp: Dir(), testdir: Dir({ 'package-lock.json': File({ name: 'http-locks', version: '1.0.0', lockfileVersion: 1, requires: true, dependencies: { minimist: { version: common.registry + '/minimist/-/minimist-0.0.5.tgz', integrity: 'sha1-16oye87PUY+RBqxrjwA/o7zqhWY=' } } }), 'package.json': File({ name: 'http-locks', version: '1.0.0', dependencies: { minimist: common.registry + '/minimist/-/minimist-0.0.5.tgz' } }) }) })) function setup () { cleanup() fixture.create(basedir) } function cleanup () { fixture.remove(basedir) } test('setup', function (t) { setup() mr({port: common.port, throwOnUnmatched: true}, function (err, s) { if (err) throw err server = s t.done() }) }) test('http deps in lock files', function (t) { common.npm(['install'], conf, function (err, code, stdout, stderr) { if (err) throw err t.is(code, 0, 'command ran ok') t.comment(stdout.trim()) t.comment(stderr.trim()) const minPackage = JSON.parse(fs.readFileSync(testdir + '/node_modules/minimist/package.json')) t.is(minPackage.version, '0.0.5', 'package version was maintained') t.done() }) }) test('cleanup', function (t) { server.close() cleanup() t.done() })