'getHeaderKey', '/api/v1/bridging-service/ProviderOnline/HeaderKey' => 'getHeaderKey', '/api/v1/bridging-service/ProviderOnline/EligibilitasPeserta' => 'checkEligibilitasPeserta', '/api/v1/bridging-service/ProviderOnline/Pendaftaran' => 'createPendaftaran', '/api/v1/bridging-service/ProviderOnline/Pengesahan' => 'createPengesahan', '/api/v1/bridging-service/ProviderOnline/BillingSementara' => 'upsertBillingSementara', '/api/v1/bridging-service/ProviderOnline/RincianBiayaKlaim' => 'getRincianBiayaKlaim', '/api/v1/bridging-service/ProviderOnline/StrukPendaftaran' => 'downloadStrukPendaftaran', '/api/v1/bridging-service/ProviderOnline/StrukPengesahan' => 'downloadStrukPengesahan', ]; foreach ($routes as $uri => $method) { $route = app('router')->getRoutes()->match(Request::create($uri, 'POST')); $this->assertSame( 'Modules\\ProviderIntegrations\\Http\\Controllers\\Api\\ProviderOnlineController@' . $method, $route->getActionName(), 'Route mismatch for ' . $uri ); } } }