Redaxscript\Tests\CacheTest::testValidate PHP Method

testValidate() public method

testValidate
Since: 3.0.0
public testValidate ( )
    public function testValidate()
    {
        /* setup */
        $cache = new Cache();
        $cache->init(Stream::url('root'), 'cache')->store('test1', 'test')->store('test2', 'test');
        touch($cache->getPath('test2'), time() - 3600);
        /* compare */
        $this->assertTrue($cache->validate('test1'));
        $this->assertFalse($cache->validate('test2'));
        $this->assertFalse($cache->validate('invalid'));
    }