![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/corals-api/tests/Unit/ |
<?php namespace Tests\Unit; use Illuminate\Support\Facades\Auth; use Tests\TestCase; class ExampleTest extends TestCase { /** * A basic test example. * * @return void */ public function testBasicTest() { Auth::loginUsingId(18); $routes = $this->getRouteManager(); $execludedRoutes = [ '_debugbar/assets/javascript', '_debugbar/assets/stylesheets', '_debugbar/clockwork/{id}', '_debugbar/open' ]; foreach ($routes as $route) { if (in_array($route, $execludedRoutes)) { continue; } $response = $this->get("/$route"); if ($response->status() === 200) { logger($route); } } } public function getRouteManager() { $routes = []; foreach (\Route::getRoutes()->getIterator() as $route) { if (!in_array('GET', $route->methods)) { continue; } if (in_array('api', $route->action['middleware'])) { continue; } $routes[$route->uri] = $route->uri; } return $routes; } }