update, text, response
This commit is contained in:
6
node_modules/resolve/test/resolver.js
generated
vendored
6
node_modules/resolve/test/resolver.js
generated
vendored
@@ -1,4 +1,5 @@
|
||||
var path = require('path');
|
||||
var fs = require('fs');
|
||||
var test = require('tape');
|
||||
var resolve = require('../');
|
||||
var async = require('../async');
|
||||
@@ -539,14 +540,15 @@ test('absolute paths', function (t) {
|
||||
});
|
||||
});
|
||||
|
||||
test('malformed package.json', function (t) {
|
||||
var malformedDir = path.join(__dirname, 'resolver/malformed_package_json');
|
||||
test('malformed package.json', { skip: !fs.existsSync(malformedDir) }, function (t) {
|
||||
/* eslint operator-linebreak: ["error", "before"], function-paren-newline: "off" */
|
||||
t.plan(
|
||||
(3 * 3) // 3 sets of 3 assertions in the final callback
|
||||
+ 2 // 1 readPackage call with malformed package.json
|
||||
);
|
||||
|
||||
var basedir = path.join(__dirname, 'resolver/malformed_package_json');
|
||||
var basedir = malformedDir;
|
||||
var expected = path.join(basedir, 'index.js');
|
||||
|
||||
resolve('./index.js', { basedir: basedir }, function (err, res, pkg) {
|
||||
|
||||
0
node_modules/resolve/test/resolver/malformed_package_json/index.js
generated
vendored
0
node_modules/resolve/test/resolver/malformed_package_json/index.js
generated
vendored
1
node_modules/resolve/test/resolver/malformed_package_json/package.json
generated
vendored
1
node_modules/resolve/test/resolver/malformed_package_json/package.json
generated
vendored
@@ -1 +0,0 @@
|
||||
{
|
||||
2
node_modules/resolve/test/resolver/multirepo/package.json
generated
vendored
2
node_modules/resolve/test/resolver/multirepo/package.json
generated
vendored
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "monorepo-symlink-test",
|
||||
"name": "ljharb-monorepo-symlink-test",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"description": "",
|
||||
|
||||
14
node_modules/resolve/test/resolver_sync.js
generated
vendored
14
node_modules/resolve/test/resolver_sync.js
generated
vendored
@@ -8,6 +8,9 @@ var sync = require('../sync');
|
||||
var requireResolveSupportsPaths = require.resolve.length > 1
|
||||
&& !(/^v12\.[012]\./).test(process.version); // broken in v12.0-12.2, see https://github.com/nodejs/node/issues/27794
|
||||
|
||||
var requireResolveDefaultPathsBroken = (/^v8\.9\.|^v9\.[01]\.0|^v9\.2\./).test(process.version);
|
||||
// broken in node v8.9.x, v9.0, v9.1, v9.2.x. see https://github.com/nodejs/node/pull/17113
|
||||
|
||||
test('`./sync` entry point', function (t) {
|
||||
t.equal(resolve.sync, sync, '`./sync` entry point is the same as `.sync` on `main`');
|
||||
t.end();
|
||||
@@ -75,7 +78,7 @@ test('bar', function (t) {
|
||||
path.join(dir, 'bar/node_modules/foo/index.js'),
|
||||
'foo in bar'
|
||||
);
|
||||
if (requireResolveSupportsPaths) {
|
||||
if (!requireResolveDefaultPathsBroken && requireResolveSupportsPaths) {
|
||||
t.equal(
|
||||
resolve.sync('foo', { basedir: basedir }),
|
||||
require.resolve('foo', { paths: [basedir] }),
|
||||
@@ -125,7 +128,7 @@ test('biz', function (t) {
|
||||
resolve.sync('tiv', { basedir: tivDir }),
|
||||
path.join(dir, 'tiv/index.js')
|
||||
);
|
||||
if (requireResolveSupportsPaths) {
|
||||
if (!requireResolveDefaultPathsBroken && requireResolveSupportsPaths) {
|
||||
t.equal(
|
||||
resolve.sync('tiv', { basedir: tivDir }),
|
||||
require.resolve('tiv', { paths: [tivDir] }),
|
||||
@@ -138,7 +141,7 @@ test('biz', function (t) {
|
||||
resolve.sync('grux', { basedir: gruxDir }),
|
||||
path.join(dir, 'grux/index.js')
|
||||
);
|
||||
if (requireResolveSupportsPaths) {
|
||||
if (!requireResolveDefaultPathsBroken && requireResolveSupportsPaths) {
|
||||
t.equal(
|
||||
resolve.sync('grux', { basedir: gruxDir }),
|
||||
require.resolve('grux', { paths: [gruxDir] }),
|
||||
@@ -667,10 +670,11 @@ test('absolute paths', function (t) {
|
||||
t.end();
|
||||
});
|
||||
|
||||
test('malformed package.json', function (t) {
|
||||
var malformedDir = path.join(__dirname, 'resolver/malformed_package_json');
|
||||
test('malformed package.json', { skip: !fs.existsSync(malformedDir) }, function (t) {
|
||||
t.plan(5 + (requireResolveSupportsPaths ? 1 : 0));
|
||||
|
||||
var basedir = path.join(__dirname, 'resolver/malformed_package_json');
|
||||
var basedir = malformedDir;
|
||||
var expected = path.join(basedir, 'index.js');
|
||||
|
||||
t.equal(
|
||||
|
||||
Reference in New Issue
Block a user