mirror of
https://github.com/OPSnet/Gazelle.git
synced 2026-09-28 10:13:43 -04:00
download rate limiter adjustments
This commit is contained in:
@@ -6,8 +6,8 @@ require_once(__DIR__ . '/../../../lib/bootstrap.php');
|
||||
|
||||
class UserclassRateLimitTest extends TestCase {
|
||||
public function testUserclassRateLimit(): void {
|
||||
$prl = new Gazelle\Manager\PermissionRateLimit;
|
||||
$list = $prl->list();
|
||||
$limiter = new Gazelle\Manager\UserclassRateLimit;
|
||||
$list = $limiter->list();
|
||||
$this->assertIsArray($list, 'userclass-ratelimit-initial'); // validate the SQL query
|
||||
|
||||
$db = Gazelle\DB::DB();
|
||||
@@ -24,9 +24,9 @@ class UserclassRateLimitTest extends TestCase {
|
||||
AND prl.permission_id IS NULL
|
||||
");
|
||||
|
||||
$this->assertEquals(1, $prl->save($freeId, 1.25, 20), 'userclass-ratelimit-save');
|
||||
$this->assertEquals(count($list) + 1, count($prl->list()), 'userclass-ratelimit-new-list');
|
||||
$this->assertEquals(1, $prl->remove($freeId), 'userclass-ratelimit-remove');
|
||||
$this->assertEquals(count($list), count($prl->list()), 'userclass-ratelimit-revert-list');
|
||||
$this->assertEquals(1, $limiter->save($freeId, 1.25, 20), 'userclass-ratelimit-save');
|
||||
$this->assertEquals(count($list) + 1, count($limiter->list()), 'userclass-ratelimit-new-list');
|
||||
$this->assertEquals(1, $limiter->remove($freeId), 'userclass-ratelimit-remove');
|
||||
$this->assertEquals(count($list), count($limiter->list()), 'userclass-ratelimit-revert-list');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user