]> BookStack Code Mirror - bookstack/commitdiff
Added /api => /api/docs redirect for convenience.
authorDan Brown <redacted>
Sun, 14 Nov 2021 15:20:04 +0000 (15:20 +0000)
committerDan Brown <redacted>
Sun, 14 Nov 2021 15:20:04 +0000 (15:20 +0000)
routes/web.php
tests/Api/ApiDocsTest.php

index 854ec233725d4e3d20cf1ea0ffb8c2317246efd8..653b5c227116e286d66af3b2f5e88280ef43fe39 100644 (file)
@@ -42,6 +42,7 @@ Route::middleware('auth')->group(function () {
         ->where('path', '.*$');
 
     // API docs routes
+    Route::redirect('/api', '/api/docs');
     Route::get('/api/docs', [Api\ApiDocsController::class, 'display']);
 
     Route::get('/pages/recently-updated', [PageController::class, 'showRecentlyUpdated']);
index 062adce5376821a8b1914b734039c107edf6fa2b..56b09cfb85d707142c875af1daa77a174aaa6979 100644 (file)
@@ -10,6 +10,12 @@ class ApiDocsTest extends TestCase
 
     protected $endpoint = '/api/docs';
 
+    public function test_api_endpoint_redirects_to_docs()
+    {
+        $resp = $this->actingAsApiEditor()->get('/api');
+        $resp->assertRedirect('api/docs');
+    }
+
     public function test_docs_page_returns_view_with_docs_content()
     {
         $resp = $this->actingAsApiEditor()->get($this->endpoint);