- $this->assertContains('max-age=25200, public', $client->getResponse()->headers->get('cache-control'));
+ $this->assertEquals(404, $client->getResponse()->getStatusCode());
+
+ // generating the uuid
+ $client->request('GET', '/share/'.$content->getId());
+ $this->assertEquals(302, $client->getResponse()->getStatusCode());
+
+ // follow link with uuid
+ $crawler = $client->followRedirect();
+ $this->assertEquals(200, $client->getResponse()->getStatusCode());
+ $this->assertContains('max-age=25200', $client->getResponse()->headers->get('cache-control'));
+ $this->assertContains('public', $client->getResponse()->headers->get('cache-control'));
+ $this->assertContains('s-maxage=25200', $client->getResponse()->headers->get('cache-control'));