public function testDeleteWithScope()
{
$adapter = new File(array('scope' => 'primary'));
$time = time() + 60;
$keys = array('primary_key1' => 'test1', 'key1' => 'test2');
foreach ($keys as $key => $data) {
$path = Libraries::get(true, 'resources') . "/tmp/cache/{$key}";
file_put_contents($path, "{:expiry:{$time}}\n{$data}");
}
$keys = array('key1');
$adapter->delete($keys);
$file = Libraries::get(true, 'resources') . "/tmp/cache/key1";
$result = file_exists($file);
$this->assertTrue($result);
$file = Libraries::get(true, 'resources') . "/tmp/cache/primary_key1";
$result = file_exists($file);
$this->assertFalse($result);
}