コード例 #1
0
 /**
  * @test
  */
 public function isFunctional()
 {
     $requestEvent = new RequestEvent(new Request('/', 'POST', new ParameterBag(['query' => 'parameter']), new ParameterBag(['X-Monkey' => true]), new ParameterBag(['key' => 'value'])));
     $this->assertEquals('/', $requestEvent->getPath());
     $this->assertEquals('parameter', $requestEvent->getParameters()->get('query'));
     $this->assertEquals(true, $requestEvent->getHeaders()->get('X-Monkey'));
     $this->assertEquals('value', $requestEvent->getBody()->get('key'));
     $request = new Request('/foo/bar');
     $requestEvent->setRequest($request);
     $this->assertEquals('/foo/bar', $requestEvent->getPath());
 }