public function test_unordered() { $obj = new \WikiRenderer\Renderer(new Config()); $str = " * unordered"; $res = $obj->render($str); $this->assertEquals("<ul>\n<li>unordered</li></ul>\n", $res); }
public function testGetRenderedLine() { $obj = new \WikiRenderer\Renderer(new Config()); $str = "#labels Deprecated,Restrict-AddWikiComment-Commit\nsometext\n#labels valid"; $res = $obj->render($str); // $this->assertEquals("<!--#labels Deprecated,Restrict-AddWikiComment-Commit--> \n<p>sometext</p>\n#labels valid", $res); }
public function testGetRenderedLine_noPre() { $obj = new \WikiRenderer\Renderer(new Config()); $str = "{{{ some text }}}"; $res = $obj->render($str); $this->assertEquals("<tt> some text </tt>", $res); }
function testBalisesInlineComplexes() { $wr = new \WikiRenderer\Renderer(new \WikiRenderer\Markup\WR3Html\Config()); foreach ($this->listinline2 as $source => $result) { $res = $wr->render($source); $this->assertEquals($res, $result[1]); $this->assertEquals($result[0], count($wr->errors), "Errors detected by wr"); } }
function testBalisesInlineComplexes() { $wr = new \WikiRenderer\Renderer(new \WikiRenderer\Markup\WR3DocBook\Config()); foreach ($this->listinline2 as $source => $result) { $res = $wr->render($source); $this->assertEquals($result[1], $res); $this->assertEquals($result[0], count($wr->errors), "Bad number of errors"); } }
function testBalisesInlineSimples() { $wr = new \WikiRenderer\Renderer(new \WikiRenderer\Markup\DokuDocBook\Config()); $k = 0; foreach ($this->listinline as $source => $result) { $res = $wr->render($source); $this->assertEquals($result, $res, "item " . ++$k); $this->assertEquals(0, count($wr->errors), "WR returns errors ! " . var_export($wr->errors, true)); } }
/** * Retourne le tag fermant, et positionne le flag interne pour dire qu'on n'est plus à l'intérieur d'un bloc stylisé. * @return string Le tag fermant. */ public function close() { $this->isOpen = false; // remise à zéro $this->_recursionDepth = 0; $subContent = $this->_currentContent; $this->_currentContent = ''; //traitement récursif $cfg = $this->engine->getConfig()->subConstruct(); $engine = new \WikiRenderer\Renderer($cfg); $html = sprintf($this->_openTag, $this->_cssClasses) . "\n" . $engine->render($subContent) . $this->_closeTag; return $html; }
function testBlock2() { $wr = new \WikiRenderer\Renderer(new \WikiRenderer\Markup\WR3DocBook\Config()); foreach ($this->listblocks2 as $file => $nberror) { $sourceFile = 'datasblocks/' . $file . '.src'; $resultFile = 'datasblocks/' . $file . '.res'; $handle = fopen($sourceFile, "r"); $source = fread($handle, filesize($sourceFile)); fclose($handle); $handle = fopen($resultFile, "r"); $result = fread($handle, filesize($resultFile)); fclose($handle); $res = $wr->render($source); $this->assertEquals($res, $result, "error on {$file}"); $this->assertEquals($nberror, count($wr->errors), "Errors detected by wr"); } }
function testOther() { $wr = new \WikiRenderer\Renderer(new \WikiRenderer\Markup\WR3Html\Config()); $source = '<code>foo</code>'; $expected = '<pre>foo</pre>'; $result = $wr->render($source); $this->assertEquals($expected, $result); $this->assertEquals(0, count($wr->errors), "Errors detected by wr !"); $source = "<code>foo</code>\n__bar__"; $expected = "<pre>foo</pre>\n<p><strong>bar</strong></p>"; $result = $wr->render($source); $this->assertEquals($expected, $result); $this->assertEquals(0, count($wr->errors), "Errors detected by wr !"); $source = ''; $expected = ''; $source = "__bar__\n<code>foo</code>"; $expected = "<p><strong>bar</strong></p>\n<pre>foo</pre>"; $result = $wr->render($source); $this->assertEquals($expected, $result); $this->assertEquals(0, count($wr->errors), "Errors detected by wr !"); }
function testBlockFiles() { $wr = new \WikiRenderer\Renderer(new \WikiRenderer\Markup\DokuHtml\Config()); foreach ($this->listblocks as $file => $nberror) { $sourceFile = 'datasblocks/doku_xhtml_' . $file . '.src'; $resultFile = 'datasblocks/doku_xhtml_' . $file . '.res'; $handle = fopen($sourceFile, "r"); $source = fread($handle, filesize($sourceFile)); fclose($handle); $handle = fopen($resultFile, "r"); $result = fread($handle, filesize($resultFile)); fclose($handle); $res = $wr->render($source); if ($file == 'general') { $conf =& $wr->getConfig(); $res = str_replace('-' . $conf->footnotesId . '-', '-XXX-', $res); } $this->assertEquals($result, $res, "error on {$file}"); $this->assertEquals($nberror, count($wr->errors), "Errors detected by wr"); } }