/** * @test */ public function it_only_keeps_the_last_ten_timestamps_per_consumer() { $key = "timestamps/key:{$this->consumer->getConsumerKey()}"; $this->nonceProvider->registerNonceAndTimestamp('wNcUhAXuMe', 500, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('dTAmpjPUbk', 600, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('blnDetYfmx', 700, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('SiakXrdbZv', 800, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('cduemCfTOQ', 900, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('MMoVLLMHOn', 1000, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('BGRvLDLmdz', 1100, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('jRQiFtutXj', 1200, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('RwwgRAOYlG', 1300, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('WTjPgqtpFM', 1400, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('EhnRTUPMaZ', 1500, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('RZiDsxDded', 1600, $this->consumer); $this->nonceProvider->registerNonceAndTimestamp('FiWVeIpbBm', 1700, $this->consumer); $count = count($this->client->zrange($key, 0, -1)); $this->assertEquals(1, $count); }