Пример #1
0
 /**
  * Gets an tester by name.
  *
  * @param string $name The tester alias
  *
  * @return Symfony\Foundation\Test\TesterInterface A Tester instance
  */
 public function getTester($name)
 {
     if (isset($this->testers[$name]) && !is_object($this->testers[$name])) {
         $this->container->setService('test.response', $this->getResponse());
         return $this->container->getService($this->testers[$name]);
     }
     return parent::getTester($name);
 }
Пример #2
0
 public function testDoRequest()
 {
     $client = new Client(new TestHttpKernel());
     $client->request('GET', '/');
     $this->assertEquals('Request: /', $client->getResponse()->getContent(), '->doRequest() uses the request handler to make the request');
     $client->request('GET', 'http://www.example.com/');
     $this->assertEquals('Request: /', $client->getResponse()->getContent(), '->doRequest() uses the request handler to make the request');
     $this->assertEquals('www.example.com', $client->getRequest()->getHost(), '->doRequest() uses the request handler to make the request');
 }