The tests currently fail due to the updated Travis image setup which no longer supports testing IPv6 connections which the test suite previously relied on.
I've updated the test suite via reactphp/socket-client#76 and updated the dependency to socket-client: ^0.5.3 but this requires further updates to the test suite in order to now support PSR-4 for our test suites. I've updated the test/boostrap.php to account for the new autoload paths and manually added some require-dev statements, but I consider this a rather fragile for the future.
Anyway, this should fix this for the moment and we can clean this up (or re-consider the whole test suite) in the future 👍
Update tests to support updated deps which use PSR-4 for tests
Locks deps to lowest PHP version currently supported