function testInvalidateCookies() { $this->childResponse->addCookie('foo', 'bar'); $this->childResponse->addCookie('bar', 'foo'); $expected = array('foo' => array('value' => 'bar', 'expireDate' => null), 'bar' => array('value' => 'foo', 'expireDate' => null)); $cookies = $this->childResponse->getCookies(); $this->assertEquals($expected, $cookies); $this->childResponse->invalidateCookies(array('foo', 'bar')); $expected = array('foo' => array('value' => 'expired', 'expireDate' => new \DateTime('1971-01-01')), 'bar' => array('value' => 'expired', 'expireDate' => new \DateTime('1971-01-01'))); $cookies = $this->childResponse->getCookies(); $this->assertEquals($expected, $cookies); }