Пример #1
0
 private function assertOutput($file)
 {
     $html = file_get_contents('testsuite/output/html5/end2end/' . $file . '.htm');
     $html = mb_convert_encoding($html, 'UTF-8', mb_detect_encoding($html, 'UTF-8, ISO-8859-1', true));
     $parser = new Parser();
     $parser->setModules(array_slice(func_get_args(), 1));
     $document = $parser->parseFile('testsuite/input/end2end.kd');
     $renderer = new Html5Renderer();
     $document->accept($renderer);
     $this->assertEquals($html, $renderer->getOutput());
 }