UNPKG

rfr

Version:

Require From project Root tool for Node.js.

25 lines (21 loc) 683 B
var assert = require('assert'); var path = require('path'); var t = require('./util').wrap; describe('rfr', function() { it('should add tailing slash if needed', function() { t(function(rfr) { var check = function(raw, expected) { rfr.root = ''; rfr.root = raw; assert.equal(rfr.root, expected); rfr.root = ''; rfr.setRoot(raw); assert.equal(rfr.root, expected); }; check('', ''); // Shouldn't add tailing slash here check('/', '/'); check(path.join(__dirname, 'test'), path.join(__dirname, 'test/')); check(path.join(__dirname, 'test/'), path.join(__dirname, 'test/')); }); }); });