diff options
Diffstat (limited to 'tests/support')
-rw-r--r-- | tests/support/TestHelpers.php | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/support/TestHelpers.php b/tests/support/TestHelpers.php index e4fdff7..3781851 100644 --- a/tests/support/TestHelpers.php +++ b/tests/support/TestHelpers.php @@ -27,4 +27,23 @@ trait TestHelpers return $callback; } + + /** + * Assert a non-fatal error + * + * @param int $type + * @param string $message + */ + protected function assertLastError($type, $message) + { + $error = error_get_last(); + + $expect = compact('type', 'message'); + + if (is_array($error)) { + $error = array_intersect_key($error, $expect); + } + + $this->assertEquals($expect, $error); + } } |