Router component unit tests. Please name all files with the word 'router' in them. This is used to ensure all functions in the router are tested.