Files
einundzwanzig-app/tests/Feature/Api/ApiDocsAccessTest.php
T
HolgerHatGarKeineNode 7510946f38 **Add public API documentation access and navigation links**
- 📚 Added "API Dokumentation" link to the sidebar and header navigation.
- 🔓 Defined `viewApiDocs` gate for public access to API documentation.
-  Added feature tests for API documentation route accessibility and OpenAPI document serving.
2026-06-08 01:34:00 +02:00

16 lines
437 B
PHP

<?php
use Illuminate\Support\Facades\Gate;
it('exposes the api docs route publicly', function () {
expect(Gate::forUser(null)->allows('viewApiDocs'))->toBeTrue();
});
it('allows guests to open the api documentation', function () {
$this->get(route('scramble.docs.ui'))->assertSuccessful();
});
it('serves the openapi document to guests', function () {
$this->get(route('scramble.docs.document'))->assertSuccessful();
});