use Symfony\Component\Cache\Adapter\FilesystemAdapter;
use Symfony\Component\Cache\Adapter\TagAwareAdapter;
use Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter;
/**
* @group time-sensitive
*/
class TraceableTagAwareAdapterTest extends TraceableAdapterTest
{ public function testInvalidateTags() { $pool =
new TraceableTagAwareAdapter(new TagAwareAdapter(new FilesystemAdapter()));
$pool->
invalidateTags(['foo'
]);
$calls =
$pool->
getCalls();
$this->
assertCount(1,
$calls);
$call =
$calls[0
];
$this->
assertSame('invalidateTags',
$call->name
);
$this->
assertSame(0,
$call->hits
);
$this->
assertSame(0,
$call->misses
);
$this->
assertNotEmpty($call->start
);
$this->
assertNotEmpty($call->end
);
}}