Example #1
0
 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());
 }