Files
elixforms-web-services/tests/Unit/SomeControllerTest.php
T

15 lines
441 B
PHP

<?php
namespace Tests\Unit;
use PHPUnit\Framework\TestCase;
use Api\Core\RateLimiter\InMemoryRateLimiter;
final class SomeControllerTest extends TestCase {
public function testRateLimitedPath() {
$limiter = new InMemoryRateLimiter(2, 60);
$this->assertTrue($limiter->allow('client1'));
$this->assertTrue($limiter->allow('client1'));
$this->assertFalse($limiter->allow('client1'));
}
}