Skip to content

Commit 3ca966b

Browse files
Proper support for testing exception message.
1 parent bcac97f commit 3ca966b

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

tests/CredisTestCommon.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,12 +166,18 @@ public function createMock($class)
166166
/**
167167
* Polyfill for older PHPUnit
168168
*/
169-
public function expectException($class, $message = NULL)
169+
public function expectException($class, $message = NULL, $code = NULL)
170170
{
171171
if (method_exists($this, 'setExpectedException')) {
172-
$this->setExpectedException($class, $message);
172+
$this->setExpectedException($class, $message, $code);
173173
} else {
174-
parent::expectException($class, $message);
174+
parent::expectException($class);
175+
if ($message !== null) {
176+
$this->expectExceptionMessage($message);
177+
}
178+
if ($code !== null) {
179+
$this->expectExceptionCode($code);
180+
}
175181
}
176182
}
177183
}

0 commit comments

Comments
 (0)