function testSetHeaders() { $message = new MessageMock(); $message->setHeaders(['a' => 'b']); $message->setHeaders(['c' => 'd']); $this->assertNull($message->getHeader('a')); }
function testSetHeaders() { $message = new MessageMock(); $headers = ['X-Foo' => ['1'], 'X-Bar' => ['2']]; $message->setHeaders($headers); $this->assertEquals($headers, $message->getHeaders()); $message->setHeaders(['X-Foo' => ['3', '4'], 'X-Bar' => '5']); $expected = ['X-Foo' => ['3', '4'], 'X-Bar' => ['5']]; $this->assertEquals($expected, $message->getHeaders()); }