PhlyTest\Http\Request\SerializerTest::testCanDeserializeResponseWithMultipleHeadersOfSameName PHP Method

testCanDeserializeResponseWithMultipleHeadersOfSameName() public method

    public function testCanDeserializeResponseWithMultipleHeadersOfSameName()
    {
        $text = "POST /foo HTTP/1.0\r\nContent-Type: text/plain\r\nX-Foo-Bar: Baz\r\nX-Foo-Bar: Bat\r\n\r\nContent!";
        $request = Serializer::fromString($text);
        $this->assertInstanceOf('Psr\\Http\\Message\\RequestInterface', $request);
        $this->assertInstanceOf('Phly\\Http\\Request', $request);
        $this->assertTrue($request->hasHeader('X-Foo-Bar'));
        $values = $request->getHeader('X-Foo-Bar');
        $this->assertEquals(['Baz', 'Bat'], $values);
    }