Good
Bad
aura/di added.I am not against this way of unit testing for users still can install aura/router via --no-dev if they don't need to use testing the installed component. Also there is no dependencies for the Router as use of a class.
Another PR is to get some of the tests classes available on --dev install .