mirror of
https://github.com/skipperbent/simple-php-router.git
synced 2026-06-15 18:23:26 +03:00
28 lines
817 B
PHP
28 lines
817 B
PHP
<?php
|
|
|
|
require_once 'Dummy/DummyMiddleware.php';
|
|
require_once 'Dummy/DummyController.php';
|
|
require_once 'Dummy/Exception/ExceptionHandlerException.php';
|
|
|
|
class RouterCallbackExceptionHandlerTest extends \PHPUnit\Framework\TestCase
|
|
{
|
|
|
|
public function testCallbackExceptionHandler()
|
|
{
|
|
$this->expectException(ExceptionHandlerException::class);
|
|
|
|
// Match normal route on alias
|
|
TestRouter::get('/my-new-url', 'DummyController@method2');
|
|
TestRouter::get('/my-url', 'DummyController@method1');
|
|
|
|
TestRouter::error(function (\Pecee\Http\Request $request, \Exception $exception) {
|
|
throw new ExceptionHandlerException();
|
|
});
|
|
|
|
TestRouter::debugNoReset('/404-url', 'get');
|
|
TestRouter::router()->reset();
|
|
|
|
$this->assertTrue(true);
|
|
}
|
|
|
|
} |