public function ResponseHeaderBagTest::testRemoveCookieWithNullRemove

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/ResponseHeaderBagTest.php, line 190

Class

ResponseHeaderBagTest

Namespace

Symfony\Component\HttpFoundation\Tests

Code

public function testRemoveCookieWithNullRemove() {
  $bag = new ResponseHeaderBag();
  $bag
    ->setCookie(new Cookie('foo', 'bar', 0));
  $bag
    ->setCookie(new Cookie('bar', 'foo', 0));
  $cookies = $bag
    ->getCookies(ResponseHeaderBag::COOKIES_ARRAY);
  $this
    ->assertTrue(isset($cookies['']['/']));
  $bag
    ->removeCookie('foo', null);
  $cookies = $bag
    ->getCookies(ResponseHeaderBag::COOKIES_ARRAY);
  $this
    ->assertFalse(isset($cookies['']['/']['foo']));
  $bag
    ->removeCookie('bar', null);
  $cookies = $bag
    ->getCookies(ResponseHeaderBag::COOKIES_ARRAY);
  $this
    ->assertFalse(isset($cookies['']['/']['bar']));
}