public function testDelete() { $pool = $this->initiateCachePool('test'); (new \Packaged\Cache\CacheItem($pool, 'test'))->save('tester'); $cacheItem = new \Packaged\Cache\CacheItem($pool, 'testKey'); $cacheItem->save(); $this->assertTrue($pool->deleteKey('test')); $this->assertTrue($pool->deleteItem($cacheItem)); (new \Packaged\Cache\CacheItem($pool, 'test'))->save('tester'); (new \Packaged\Cache\CacheItem($pool, 'testKey'))->save('tester'); $this->assertEquals(['testKey' => true, 'test' => true], $pool->deleteItems([$cacheItem, 'test'])); }
public function testDeleteNoKey() { $pool = new \Packaged\Cache\Blackhole\BlackholePool(); $cacheItem = new \Packaged\Cache\CacheItem($pool, null); $this->assertFalse($cacheItem->delete()); }