lithium\tests\cases\storage\cache\adapter\FileTest::testWriteExpiryDefault PHP Метод

testWriteExpiryDefault() публичный Метод

    public function testWriteExpiryDefault()
    {
        $time = time();
        $file = new File(array('expiry' => "@{$time} +1 minute"));
        $key = 'default_keykey';
        $data = 'data';
        $keys = array($key => $data);
        $time = $time + 60;
        $expected = 25;
        $result = $file->write($keys);
        $this->assertEqual($expected, $result);
        $this->assertFileExists(Libraries::get(true, 'resources') . "/tmp/cache/{$key}");
        $this->assertEqual(file_get_contents(Libraries::get(true, 'resources') . "/tmp/cache/{$key}"), "{:expiry:{$time}}\ndata");
        $this->assertTrue(unlink(Libraries::get(true, 'resources') . "/tmp/cache/{$key}"));
        $this->assertFileNotExists(Libraries::get(true, 'resources') . "/tmp/cache/{$key}");
    }