mirror of
https://github.com/predis/predis.git
synced 2026-08-30 12:15:03 +00:00
[tests] Handle failing test on OS X.
This commit is contained in:
@@ -281,11 +281,17 @@ abstract class ConnectionTestCase extends StandardTestCase
|
||||
/**
|
||||
* @group connected
|
||||
* @group slow
|
||||
* @expectedException Predis\Connection\ConnectionException
|
||||
* @expectedExceptionMessage Connection timed out
|
||||
*/
|
||||
public function testThrowsExceptionOnConnectionTimeout()
|
||||
{
|
||||
// We must differentiate here since OS X can randomly emit up to three
|
||||
// different error messages while other platforms are more consistent.
|
||||
if (strcasecmp(PHP_OS, 'darwin') == 0) {
|
||||
$this->setExpectedException('Predis\Connection\ConnectionException');
|
||||
} else {
|
||||
$this->setExpectedException('Predis\Connection\ConnectionException', 'Connection timed out');
|
||||
}
|
||||
|
||||
$connection = $this->getConnection($_, false, array('host' => '169.254.10.10', 'timeout' => 0.5));
|
||||
|
||||
$connection->connect();
|
||||
|
||||
Reference in New Issue
Block a user