getClientRoutes(); /** @var \Illuminate\Routing\Route */ foreach (Route::getRoutes() as $route) { if (\strpos($route->getPrefix(), 'v2') !== false) { $this->assertArrayHasKey($route->getName(), $routes); $this->assertArrayHasKey('uri', $routes[$route->getName()]); $this->assertArrayHasKey('methods', $routes[$route->getName()]); $this->assertEquals($route->methods(), $routes[$route->getName()]['methods']); $this->assertEquals($route->uri(), $routes[$route->getName()]['uri']); } else { $this->assertArrayNotHasKey($route->getName() ?? '', $routes); } } } /** * Test all get routes. * * @return void */ public function testGenRequest() { $this->expectNotToPerformAssertions(); $routes = $this->getClientRoutes(); foreach ($routes as $name => $route) { $data = []; $query = []; if (\strpos($route['uri'], '{serviceCustomer}') !== false) { $query['serviceCustomer'] = 1; } if (\strpos($route['uri'], '{serviceQuestion}') !== false) { $query['serviceQuestion'] = 1; } $request = Utils::getResquest($name, $query, $data); $request->uri; $request->method; $request->data; } } }