public function testNewInstanceWhenRemovingHeader() { $r = new Response(200, ['Foo' => 'Bar']); $r2 = $r->withoutHeader('Foo'); $this->assertNotSame($r, $r2); $this->assertFalse($r2->hasHeader('foo')); }
public function testWithoutHeaderThatDoesNotExist() { $r = new Response(200, ['Baz' => 'Bam']); $r2 = $r->withoutHeader('foO'); $this->assertSame($r, $r2); $this->assertFalse($r2->hasHeader('foo')); $this->assertSame(['Baz' => ['Bam']], $r2->getHeaders()); }