/** * @return RequestHelper */ public function requestHelper(Client $client = null) { if (is_null($client)) { $client = static::$client; } return RequestHelper::factory($this, $client); }
/** * @depends testJsonHelper */ public function testWithBody() { $requestHelper = RequestHelper::factory($this, static::createClient()); $result = $jsonHelper = $requestHelper->get('/return-json-body')->jsonHelper()->withBody($expected = array('custom' => uniqid()))->executeAndJsonDecode(); $this->assertSame($expected, $result); }
/** * @depends testLogHelper */ public function testNoDebugHandler() { $requestHelper = RequestHelper::factory($this, static::createClient()); $logger = $requestHelper->getClient()->getContainer()->get("logger"); $handlers = $logger->getHandlers(); foreach ($handlers as $index => $handler) { if ($handler instanceof DebugHandler) { unset($handlers[$index]); } } $logger->setHandlers($handlers); $this->setExpectedException('PHPUnit_Framework_AssertionFailedError', "Symfony\\Bridge\\Monolog\\Handler\\DebugHandler not found.\nMake sure the configuration { framework: { profiler: {} } } is active."); $requestHelper->get('/log?count=2')->logHelper()->setMessage('message')->setCount(2)->attach()->execute(); }
/** * @param RequestHelper $requestHelper * @return PropertyHelper */ private function createPropertyHelper(RequestHelper $requestHelper = null) { if (is_null($requestHelper)) { $requestHelper = RequestHelper::factory($this, static::createClient()); } return PropertyHelper::instantiate($requestHelper); }
/** * @depends testMaximumQueryCountFailed * * @expectedException \PHPUnit_Framework_ExpectationFailedException * @expectedExceptionMessage Maximum query count exceeded */ public function testFilterTransactionQuery() { $requestHelper = RequestHelper::factory($this, static::createClient()); $requestHelper->get('/create-entity')->sqlHelper()->setFilterTransactionQuery(false)->setMaximumQueryCount(1)->attach()->execute(); }
public function testExpectingNoContentNotTypeFailed() { $this->setExpectedException('PHPUnit_Framework_ExpectationFailedException', "Response raw content:\ncontent\nFailed asserting that a string is empty."); RequestHelper::factory($this, static::$client)->get("/with-content-no-type")->expectingNoContent()->execute(); }