44
55namespace Runtime \FrankenPhpSymfony \Tests ;
66
7- require_once __DIR__ . '/function-mock.php ' ;
7+ require_once __DIR__ . '/function-mock.php ' ;
88
99use PHPUnit \Framework \TestCase ;
1010use Runtime \FrankenPhpSymfony \Exception \InvalidMiddlewareException ;
@@ -25,16 +25,17 @@ interface TestAppInterface extends HttpKernelInterface, TerminableInterface
2525 */
2626class RunnerTest extends TestCase
2727{
28-
29- static function runData (): iterable
28+ public static function runData (): iterable
3029 {
3130 yield 'basic ' => [];
31+
3232 yield 'middleware ' => [
33- 'middleware ' => TestMiddleware::class
33+ 'middleware ' => TestMiddleware::class,
3434 ];
35+
3536 yield 'Invalid middleware ' => [
3637 'middleware ' => InvalidMiddleware::class,
37- 'expectException ' => InvalidMiddlewareException::class
38+ 'expectException ' => InvalidMiddlewareException::class,
3839 ];
3940 }
4041
@@ -43,15 +44,11 @@ static function runData(): iterable
4344 */
4445 public function testRun (
4546 ?string $ middleware = null ,
46- ?string $ expectException = null
47+ ?string $ expectException = null ,
4748 ): void {
48- if ($ expectException !== null ) {
49- $ this ->expectException ($ expectException );
50- }
51-
5249 $ application = $ this ->createMock (TestAppInterface::class);
5350
54- if ($ expectException === null ) {
51+ if (null === $ expectException ) {
5552 $ application
5653 ->expects ($ this ->once ())
5754 ->method ('handle ' )
@@ -67,15 +64,15 @@ function (
6764 }
6865 );
6966 $ application ->expects ($ this ->once ())->method ('terminate ' );
67+ } else {
68+ $ this ->expectException ($ expectException );
7069 }
7170
7271 $ _SERVER ['FOO ' ] = 'bar ' ;
7372
74- $ runner = new Runner ($ application , 500 , array_filter ([
75- $ middleware
76- ]));
73+ $ runner = new Runner ($ application , 500 , array_filter ([$ middleware ]));
7774
78- $ assertMiddlewareInvoked = $ expectException === null && $ middleware && method_exists ($ middleware , 'isInvoked ' );
75+ $ assertMiddlewareInvoked = null === $ expectException && $ middleware && method_exists ($ middleware , 'isInvoked ' );
7976 if ($ assertMiddlewareInvoked ) {
8077 $ this ->assertFalse ($ middleware ::isInvoked ());
8178 }
0 commit comments