public function testInvalidateAndFinalizeBuildTimestamp()
{
$writer = new AssetWriter(['js' => true, 'css' => false], TMP);
$cacheName = $writer->buildCacheName($this->target);
$writer->invalidate($this->target);
$invalidatedCacheName = $writer->buildCacheName($this->target);
$this->assertNotEquals($cacheName, $invalidatedCacheName);
$time = $writer->getTimestamp($this->target);
$writer->finalize($this->target);
$finalizedCacheName = $writer->buildCacheName($this->target);
$this->assertEquals($cacheName, $finalizedCacheName);
$finalizedTime = $writer->getTimestamp($this->target);
$this->assertEquals($time, $finalizedTime);
}