add tests batch 20

This commit is contained in:
root
2026-06-09 01:03:53 -04:00
parent 95efb9652e
commit 6be4875c5e
1502 changed files with 13797 additions and 11313 deletions
@@ -2,6 +2,7 @@
namespace Tests\Feature\Api\V1\FullSurface;
use Illuminate\Routing\Route as LaravelRoute;
use Tests\Feature\Api\V1\FullSurface\Support\FullSurfaceE2EContractCase;
class ApiDeepDocumentationAndRouteParityContractTest extends FullSurfaceE2EContractCase
@@ -21,10 +22,10 @@ class ApiDeepDocumentationAndRouteParityContractTest extends FullSurfaceE2EContr
continue;
}
$unnamed[] = $this->primaryMethod($route).' '.$uri;
$unnamed[] = $this->primaryMethod($route) . ' ' . $uri;
}
$this->assertSame([], $unnamed, "API routes should be nameable for docs, client generation, and redirects. Unnamed routes:\n".implode("\n", $unnamed));
$this->assertSame([], $unnamed, "API routes should be nameable for docs, client generation, and redirects. Unnamed routes:\n" . implode("\n", $unnamed));
}
public function test_openapi_or_docs_catalog_endpoint_is_reachable_and_route_table_remains_documentable(): void
@@ -41,11 +42,11 @@ class ApiDeepDocumentationAndRouteParityContractTest extends FullSurfaceE2EContr
$response = $this->requestAs($this->admin, $method, $uri);
if ($response->getStatusCode() >= 500) {
$failures[] = "$method $uri docs endpoint crashed: ".$response->getContent();
$failures[] = "$method $uri docs endpoint crashed: " . $response->getContent();
}
}
$this->assertSame([], $failures, "Documentation endpoints must not be decorative rubble:\n".implode("\n", $failures));
$this->assertSame([], $failures, "Documentation endpoints must not be decorative rubble:\n" . implode("\n", $failures));
}
public function test_route_use_case_catalog_covers_new_deep_contract_domains(): void