test: Add test for dynamic and static redirects
test: Add test for dynamic and static redirects

If you have the following route configurations:

{ route: 'first/:one', redirect: 'second/:one }
{ route: 'second', redirect: 'second/0 }
{ route: 'second/:two' }

You would expect the following

router.navigate('first/10') navigates to #/second/10.
router.navigate('second') navigates to #/second/0.

The first navigate covers a severe limitation of the original implementation, which required the parameter names to be identical. The second navigate covers the scenario in https://github.com/aurelia/router/issues/607.

aurelia/router,davismj/router,aurelia/router