Пример #1
0
 public static function setUpBeforeClass()
 {
     self::$staticClient = new Client(['base_url' => 'http://localhost:8000', 'defaults' => ['exceptions' => false]]);
     self::$history = new History();
     self::$staticClient->getEmitter()->attach(self::$history);
     self::bootKernel();
 }
Пример #2
0
 public static function setupBeforeClass()
 {
     $baseUri = getenv('TEST_BASE_URL');
     $handler = HandlerStack::create();
     $handler->push(Middleware::mapRequest(function (RequestInterface $request) {
         $baseUri = $request->getUri();
         $baseUri = $baseUri->withPath('/app_test.php' . $baseUri->getPath());
         return $request->withUri($baseUri);
     }));
     self::$staticClient = new Client(['base_uri' => $baseUri, 'defaults' => ['exceptions' => false], 'handler' => $handler]);
     self::bootKernel();
 }
Пример #3
0
 public static function setUpBeforeClass()
 {
     $handler = HandlerStack::create();
     $handler->push(Middleware::history(self::$history));
     $handler->push(Middleware::mapRequest(function (RequestInterface $request) {
         $path = $request->getUri()->getPath();
         if (strpos($path, '/app_test.php') !== 0) {
             $path = '/app_test.php' . $path;
         }
         $uri = $request->getUri()->withPath($path);
         return $request->withUri($uri);
     }));
     $baseUrl = getenv('TEST_BASE_URL');
     if (!$baseUrl) {
         static::fail('No TEST_BASE_URL environmental variable set in phpunit.xml.');
     }
     self::$staticClient = new Client(['base_uri' => $baseUrl, 'http_errors' => false, 'handler' => $handler]);
     self::bootKernel();
 }