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); }