mirror of
https://github.com/OPSnet/Gazelle.git
synced 2026-09-11 22:45:30 -04:00
give a bonus reward for the first uploads of a user
This commit is contained in:
@@ -699,6 +699,21 @@ class BonusTest extends TestCase {
|
||||
);
|
||||
}
|
||||
|
||||
public function testUploadBoost(): void {
|
||||
$this->userList[] = $user = Helper::makeUser('bonusboost.' . randomString(6), 'bonus');
|
||||
$reward = new BonusUploadReward();
|
||||
|
||||
$user->setField('PermissionID', ELITE)->modify();
|
||||
$this->assertEquals(0, $reward->boost($user), 'bonus-boost-elite');
|
||||
$user->setField('PermissionID', MEMBER)->modify();
|
||||
$this->assertEquals(BONUS_UPLOAD_BOOST[0], $reward->boost($user), 'bonus-boost-01');
|
||||
$this->assertEquals(BONUS_UPLOAD_BOOST[1], $reward->boost($user), 'bonus-boost-02');
|
||||
$this->assertEquals(BONUS_UPLOAD_BOOST[2], $reward->boost($user), 'bonus-boost-03');
|
||||
$this->assertEquals(BONUS_UPLOAD_BOOST[3], $reward->boost($user), 'bonus-boost-04');
|
||||
$this->assertEquals(BONUS_UPLOAD_BOOST[4], $reward->boost($user), 'bonus-boost-05');
|
||||
$this->assertEquals(0, $reward->boost($user), 'bonus-boost-06');
|
||||
}
|
||||
|
||||
public function testStats(): void {
|
||||
$eco = new Stats\Economic();
|
||||
$eco->flush();
|
||||
|
||||
Reference in New Issue
Block a user