public getTokensShouldReturnMoreAfterWaiting ( ) |
public function getTokensShouldReturnMoreAfterWaiting()
{
$rate = new Rate(1, Rate::SECOND);
$bucket = new TokenBucket(10, $rate, new SingleProcessStorage());
$bucket->bootstrap(5);
sleep(1);
$this->assertEquals(6, $bucket->getTokens());
}