public function testPostLoginKernelResponse() { $request = Request::create('https://localhost/'); $response = new Response(); $event = new FilterResponseEvent($this->kernel, $request, HttpKernelInterface::MASTER_REQUEST, $response); $this->listener->onPostLoginKernelResponse($event); $cookies = $response->headers->getCookies(ResponseHeaderBag::COOKIES_ARRAY); $this->assertTrue(isset($cookies['']['/']['auth'])); $this->assertSame('1', $cookies['']['/']['auth']->getValue()); $this->assertFalse($cookies['']['/']['auth']->isSecure()); $this->assertTrue(isset($cookies['']['/'][session_name()])); $this->assertSame(session_id(), $cookies['']['/'][session_name()]->getValue()); $this->assertTrue($cookies['']['/'][session_name()]->isSecure()); }