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(); }
protected function setUp() { $this->client = self::$staticClient; // reset the history self::$history = array(); $this->purgeDatabase(); }
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(); }