���� 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/ |
'use strict' var fs = require('fs') var path = require('path') var test = require('tap').test var mkdirp = require('mkdirp') var rimraf = require('rimraf') var common = require('../common-tap') var pkg = common.pkg var pathModA = path.join(pkg, 'node_modules', 'moduleA') var pathModB = path.join(pkg, 'node_modules', 'moduleB') var modA = { name: 'moduleA', version: '1.0.0', _requiredBy: [ '#USER', '/moduleB' ], dependencies: { moduleB: '1.0.0' } } var modB = { name: 'moduleB', version: '1.0.0', _requiredBy: [ '/moduleA' ], dependencies: { moduleA: '1.0.0' } } function setup () { mkdirp.sync(pkg) fs.writeFileSync( path.join(pkg, 'package.json'), '{broken json' ) mkdirp.sync(pathModA) fs.writeFileSync( path.join(pathModA, 'package.json'), JSON.stringify(modA, null, 2) ) mkdirp.sync(pathModB) fs.writeFileSync( path.join(pathModB, 'package.json'), JSON.stringify(modB, null, 2) ) } function cleanup () { rimraf.sync(pkg) } test('setup', function (t) { cleanup() setup() t.end() }) test('ls-top-errors', function (t) { common.npm(['ls'], {cwd: pkg}, function (er, code, stdout, stderr) { t.ifErr(er, 'install finished successfully') t.match(stderr, /Failed to parse json/) t.end() }) }) test('cleanup', function (t) { cleanup() t.end() })