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(); }
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(); }
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(); }