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()); }