Added a timeout so (on failing versions of ruby) it does not halt the entire test suite