Phalcon\Test\Unit\Cache\Backend\MemoryCest::delete PHP Method

delete() public method

public delete ( UnitTester $I )
$I UnitTester
    public function delete(UnitTester $I)
    {
        $I->wantTo('Delete from cache by using Memory as cache backend');
        $key = 'data-delete';
        $cache = new Memory(new Data(['lifetime' => 20]));
        $I->assertNull($I->getProtectedProperty($cache, '_data'));
        $I->setProtectedProperty($cache, '_data', [$key => 100]);
        $I->assertTrue($cache->delete($key));
        //$I->assertNull($I->getProtectedProperty($cache, '_data'));
        codecept_debug($I->getProtectedProperty($cache, '_data'));
        $I->assertFalse($cache->delete($key));
    }