18 require_once(
"libs/composer/vendor/autoload.php");
20 require_once(__DIR__ .
"/../../Base.php");
31 return new \ILIAS\UI\Implementation\Component\Symbol\Glyph\Factory();
36 return new \ILIAS\UI\Implementation\Component\Counter\Factory();
42 $expected_html = file_get_contents(__DIR__ .
"/../../Client/Counter/CounterTest.html");
49 RENDERED_HTML_OF_TEST_1 53 RENDERED_HTML_OF_TEST_2 59 $glyph_with_counter = $add_glpyh->withCounter($counter_factory->status(1))
60 ->withCounter($counter_factory->novelty(5));
63 $rendered_html_of_test_1 = $r->render($glyph_with_counter);
64 $rendered_html_of_test_2 = $rendered_html_of_test_1 . $rendered_html_of_test_1;
66 $rendered_html = str_replace(
"RENDERED_HTML_OF_TEST_1", $rendered_html_of_test_1, $rendered_html);
67 $rendered_html = str_replace(
"RENDERED_HTML_OF_TEST_2", $rendered_html_of_test_2, $rendered_html);
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
Class ChatMainBarProvider .
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
brutallyTrimHTML(string $html)
A more radical version of normalizeHTML.
assertHTMLEquals(string $expected_html_as_string, string $html_as_string)
Provides common functionality for UI tests.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...