public function testSetNotModified() { $response = new Response(); $response->setHeaders(array('Allow' => 'test-value-to-be-removed', 'Content-Encoding' => 'test-value-to-be-removed', 'Content-Language' => 'test-value-to-be-removed', 'X-Some-Header' => 'test-value-to-NOT-be-removed')); $response->setNotModified(); $this->assertEquals($response->getStatusCode(), 304); $this->assertNull($response->getHeader('Allow')); $this->assertNull($response->getHeader('Content-Encoding')); $this->assertNull($response->getHeader('Content-Language')); $this->assertNotNull($response->getHeader('X-Some-Header')); }