lithium\tests\cases\storage\cache\adapter\FileTest::testWriteMulti PHP Method

testWriteMulti() public method

public testWriteMulti ( )
    public function testWriteMulti()
    {
        $expiry = '+1 minute';
        $keys = array('key1' => 'data1', 'key2' => 'data2', 'key3' => 'data3');
        $result = $this->File->write($keys, $expiry);
        $this->assertTrue($result);
        foreach ($keys as $key => $data) {
            $path = Libraries::get(true, 'resources') . "/tmp/cache/{$key}";
            $result = file_get_contents($path);
            $this->assertPattern("/{:expiry:[0-9]+}\n{$data}/", $result);
        }
        $this->File->delete(array_keys($keys));
    }