Fixed test which caused phantomjs timeouts
Fixed test which caused phantomjs timeouts

Previously this test was submitting a form to take you to a new page
which didn't have QUnit on it. PhantomJS was then looking for something
which didn't exist and that was causing a timeout.

By mocking pushState the url shouldn't change and leaves the test page
in a better situation for future tests.

alphagov/whitehall,YOTOV-LIMITED/whitehall,robinwhittleton/whitehall,alphagov/whitehall,hotvulcan/whitehall,robinwhittleton/whitehall,robinwhittleton/whitehall,hotvulcan/whitehall,robinwhittleton/whitehall,YOTOV-LIMITED/whitehall,alphagov/whitehall,YOTOV-LIMITED/whitehall,alphagov/whitehall,hotvulcan/whitehall,askl56/whitehall,ggoral/whitehall,askl56/whitehall,hotvulcan/whitehall,YOTOV-LIMITED/whitehall,askl56/whitehall,askl56/whitehall,ggoral/whitehall,ggoral/whitehall,ggoral/whitehall