/** * @test * @dataProvider headersWithUpperAndLowerCaseValuesDataProvider */ public function headerCanBeRetrieved($header, $value, $expected) { $request = new Request(null, null, 'php://memory', [$header => $value]); $this->assertEquals([$expected], $request->getHeader(strtolower($header))); $this->assertEquals([$expected], $request->getHeader(strtoupper($header))); }
/** * @test */ public function getHeaderWithHostReturnsEmptyArrayIfUriDoesNotContainHost() { $request = new Request(new Uri()); $this->assertSame([], $request->getHeader('host')); }