fix(router): allow generating links with numeric params

This commit is contained in:
Brian Ford
2015-07-07 13:05:05 -07:00
parent 355ced92eb
commit d828664d0c
2 changed files with 15 additions and 4 deletions

View File

@ -112,6 +112,10 @@ export function main() {
expect(recognizer.generate('user', {'name': 'misko'})['url']).toEqual('app/user/misko');
});
it('should generate URLs with numeric params', () => {
recognizer.addConfig('/app/page/:number', handler, 'page');
expect(recognizer.generate('page', {'number': 42})['url']).toEqual('app/page/42');
});
it('should throw in the absence of required params URLs', () => {
recognizer.addConfig('app/user/:name', handler, 'user');