<?php
-namespace Tests;
+namespace Tests\Api;
-use BookStack\Auth\Permissions\RolePermission;
-use Carbon\Carbon;
+use Tests\TestCase;
-class ApiAuthTest extends TestCase
+class ApiConfigTest extends TestCase
{
use TestsApi;
$resp->assertJsonCount(2, 'data');
}
-}
\ No newline at end of file
+ public function test_requests_per_min_alters_rate_limit()
+ {
+ $resp = $this->actingAsApiEditor()->get($this->endpoint);
+ $resp->assertHeader('x-ratelimit-limit', 180);
+
+ config()->set(['api.requests_per_minute' => 10]);
+
+ $resp = $this->actingAsApiEditor()->get($this->endpoint);
+ $resp->assertHeader('x-ratelimit-limit', 10);
+ }
+}