public function testModelDefinitions() { $coreParser = new \NovakSolutions\FrontDesk\Generate\CoreParser(); $coreApiDocsAsHtml = $this->http_get_contents("https://developer.frontdeskhq.com/docs/api/v2"); $definitions = $coreParser->extractDataFromHtml($coreApiDocsAsHtml); $modelDefinitions = $coreParser->convertToModels($definitions); $this->assertEquals($modelDefinitions['Account']['Person']['queryOperationClassName'], '\\NovakSolutions\\FrontDesk\\Operation\\Account\\GetPeople'); $this->assertEquals($modelDefinitions['Account']['Person']['postOperationClassName'], ''); }