/** * @param Request $request * @param array $controllers * @param $result * * @dataProvider provideCheckControllerTestData */ public function testCheckCurrentController(Request $request, array $controllers, $result) { app(HttpKernelContract::class)->handle($request); $this->assertSame($result, \Active::checkController($controllers)); $this->assertSame($result, app('active')->checkController($controllers)); $this->assertSame($result, if_controller($controllers)); }