16 lines
377 B
JavaScript
16 lines
377 B
JavaScript
var assert = require('assert');
|
|
var route = require('../index')();
|
|
|
|
var res = {end:function() {}};
|
|
var count = 0;
|
|
|
|
route.get('/{a}/*', function(req, res) {
|
|
assert.equal(req.params.a, 'a c');
|
|
assert.equal(req.params.wildcard, 'b c/c d');
|
|
assert.equal(req.url, '/a%20c/b%20c/c%20d');
|
|
count++;
|
|
});
|
|
|
|
route({method:'GET', url:'/a%20c/b%20c/c%20d'},res);
|
|
|
|
assert.equal(count, 1); |