Cache\Adapter\Filesystem\Tests\FilesystemCachePoolTest::testCleanupOnExpire PHP Method

testCleanupOnExpire() public method

public testCleanupOnExpire ( )
    public function testCleanupOnExpire()
    {
        $pool = $this->createCachePool();
        $item = $pool->getItem('test_ttl_null');
        $item->set('data');
        $item->expiresAt(new \DateTime('now'));
        $pool->save($item);
        $this->assertTrue($this->getFilesystem()->has('cache/test_ttl_null'));
        sleep(1);
        $item = $pool->getItem('test_ttl_null');
        $this->assertFalse($item->isHit());
        $this->assertFalse($this->getFilesystem()->has('cache/test_ttl_null'));
    }