Skip to content

Commit

Permalink
Merge pull request dependents#6 from SimenB/test-nested
Browse files Browse the repository at this point in the history
Add test for dependents#5
  • Loading branch information
mrjoelkemp committed Feb 19, 2016
2 parents 86a4fb6 + 2b14c5f commit 620ceec
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
language: node_js
node_js:
- "0.10"
- "4"

notifications:
email: false

sudo: false
sudo: false
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"devDependencies": {
"jscs": "~2.0.0",
"mocha": "~2.2.5",
"mock-fs": "~3.0.0",
"mock-fs": "~3.7.0",
"rewire": "~2.3.4",
"sinon": "~1.15.4"
},
Expand Down
34 changes: 34 additions & 0 deletions test/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,19 @@ describe('filing-cabinet', function() {
'commonjs': {
'foo.js': 'var bar = require("./bar");',
'bar.js': 'module.exports = function() {};'
},
'node_modules': {
'lodash.assign': {
'index.js': 'module.exports = function() {};'
},
'nested': {
'index.js': 'require("lodash.assign")',
'node_modules': {
'lodash.assign': {
'index.js': 'module.exports = function() {};'
}
}
}
}
}
});
Expand Down Expand Up @@ -130,6 +143,27 @@ describe('filing-cabinet', function() {

assert.equal(result, path.join(path.resolve(directory), 'bar.js'));
});

it('resolves a nested module', function() {
var directory = 'js/node_modules/nested/';
var filename = directory + 'index.js';

var result = cabinet({
partial: 'lodash.assign',
filename: filename,
directory: directory
});

assert.equal(
result,
path.join(
path.resolve(directory),
'node_modules',
'lodash.assign',
'index.js'
)
);
});
});
});

Expand Down

0 comments on commit 620ceec

Please sign in to comment.