express-mount-files
Version:
An express middleware for registering routes through your filesystem
12 lines (10 loc) • 525 B
JavaScript
const test = require('ava');
const compareRouteVariability = require('../compareRouteVariability');
test('Deepest variable goes last', t => {
t.assert(compareRouteVariability('/a/:b/c', '/a/b/c') > 0);
t.assert(compareRouteVariability('/a/b/c', '/a/:b/c') < 0);
t.assert(compareRouteVariability('/a/b/:c', '/a/:b/c') < 0);
t.assert(compareRouteVariability('/a/:b/c', '/a/b/:c') > 0);
t.assert(compareRouteVariability('/a/:b/:c', '/a/b/:c') > 0);
t.assert(compareRouteVariability('/a/:b/:c', '/a/:b/c') > 0);
});