/** * @test */ public function it_renders_added_and_removed_cookies_header() { $cookies = Cookies::fromCookieString('theme=light; sessionToken=abc123; hello=world')->with(Cookie::create('theme', 'blue'))->without('sessionToken')->with(Cookie::create('who', 'me')); $originalRequest = new FigCookieTestingRequest(); $request = $cookies->renderIntoCookieHeader($originalRequest); $this->assertNotEquals($request, $originalRequest); $this->assertEquals('theme=blue; hello=world; who=me', $request->getHeaderLine(Cookies::COOKIE_HEADER)); }