Reduce timeout on tests to 1000ms

Previously it was 5000ms and that was unnecessarily long. 1000ms is
still probably more than required, but I guess it's alright

.. TODO, look at adding a fail callback where we can call test.fail() or
whatever the correct construct is