18 lines
592 B
JavaScript
18 lines
592 B
JavaScript
'use strict';
|
|
|
|
const expect = require('chai').expect,
|
|
path = require('path');
|
|
let routeLoader = require(path.join(__dirname, '/../../../lib/util/route-loader'));
|
|
|
|
suite('Util - Route Loader', () => {
|
|
test('routeLoader creates accurate route mapping', () => {
|
|
let actual = routeLoader(path.join(__dirname, 'test-routes'));
|
|
let expected = {
|
|
'/api/foo/bar': path.join(__dirname, 'test-routes/api/foo/bar.js'),
|
|
'/api/foo': path.join(__dirname, 'test-routes/api/foo.js'),
|
|
'/': path.join(__dirname, 'test-routes/index.js'),
|
|
};
|
|
|
|
expect(expected).to.be.deep.equal(actual);
|
|
});
|
|
}); |