public function testCreateRootCategory()
{
$client = static::makeClient(true);
/**
* @var IriConverter
*/
$iriConverter = $this->getContainer()->get('api.iri_converter');
$request = ['name' => 'test'];
$resource = $this->getContainer()->get('api.resource_collection')->getResourceForEntity($this->getResourceClass());
$iri = $iriConverter->getIriFromResource($resource);
$client->request('POST', $iri, [], [], ['CONTENT_TYPE' => 'application/json'], json_encode($request));
$responseObject = json_decode($client->getResponse()->getContent());
$this->assertObjectHasAttribute('@type', $responseObject);
$this->assertObjectHasAttribute('hydra:description', $responseObject);
$this->assertEquals('There may be only one root node', $responseObject->{'hydra:description'});
}