react / wstein / node_modules / jest-cli / node_modules / istanbul / node_modules / resolve / test / node_path.js
80684 viewsvar path = require('path');1var test = require('tape');2var resolve = require('../');34test('$NODE_PATH', function (t) {5t.plan(4);67resolve('aaa', {8paths: [9__dirname + '/node_path/x',10__dirname + '/node_path/y'11],12basedir: __dirname,13}, function (err, res) {14t.equal(res, __dirname + '/node_path/x/aaa/index.js');15});1617resolve('bbb', {18paths: [19__dirname + '/node_path/x',20__dirname + '/node_path/y'21],22basedir: __dirname,23}, function (err, res) {24t.equal(res, __dirname + '/node_path/y/bbb/index.js');25});2627resolve('ccc', {28paths: [29__dirname + '/node_path/x',30__dirname + '/node_path/y'31],32basedir: __dirname,33}, function (err, res) {34t.equal(res, __dirname + '/node_path/x/ccc/index.js');35});3637// ensure that relative paths still resolve against the38// regular `node_modules` correctly39resolve('tap', {40paths: [41'node_path',42],43basedir: 'node_path/x',44}, function (err, res) {45t.equal(res, path.resolve(__dirname, '..', 'node_modules/tap/lib/main.js'));46});47});484950