Skip to content

Commit

Permalink
passing tests for paths
Browse files Browse the repository at this point in the history
  • Loading branch information
James Halliday committed Jan 13, 2014
1 parent 591e359 commit 4f56bb6
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 0 deletions.
36 changes: 36 additions & 0 deletions test/node_path.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
var test = require('tap').test;
var resolve = require('../');

test('$NODE_PATH', function (t) {
t.plan(3);

resolve('aaa', {
paths: [
__dirname + '/node_path/x',
__dirname + '/node_path/y'
],
basedir: __dirname,
}, function (err, res) {
t.equal(res, __dirname + '/node_path/x/aaa/index.js');
});

resolve('bbb', {
paths: [
__dirname + '/node_path/x',
__dirname + '/node_path/y'
],
basedir: __dirname,
}, function (err, res) {
t.equal(res, __dirname + '/node_path/y/bbb/index.js');
});

resolve('ccc', {
paths: [
__dirname + '/node_path/x',
__dirname + '/node_path/y'
],
basedir: __dirname,
}, function (err, res) {
t.equal(res, __dirname + '/node_path/x/ccc/index.js');
});
});
1 change: 1 addition & 0 deletions test/node_path/x/aaa/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 'A'
1 change: 1 addition & 0 deletions test/node_path/x/ccc/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 'C'
1 change: 1 addition & 0 deletions test/node_path/y/bbb/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 'B'
1 change: 1 addition & 0 deletions test/node_path/y/ccc/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 'CY'

0 comments on commit 4f56bb6

Please sign in to comment.