19 require_once(
"libs/composer/vendor/autoload.php");
21 require_once(__DIR__ .
"/../../Base.php");
32 return new \ILIAS\UI\Implementation\Component\Symbol\Glyph\Factory();
37 return new \ILIAS\UI\Implementation\Component\Counter\Factory();
43 $expected_html = file_get_contents(__DIR__ .
"/../../Client/Counter/CounterTest.html");
50 RENDERED_HTML_OF_TEST_1 54 RENDERED_HTML_OF_TEST_2 60 $glyph_with_counter = $add_glpyh->withCounter($counter_factory->status(1))
61 ->withCounter($counter_factory->novelty(5));
64 $rendered_html_of_test_1 =
$r->render($glyph_with_counter);
65 $rendered_html_of_test_2 = $rendered_html_of_test_1 . $rendered_html_of_test_1;
67 $rendered_html = str_replace(
"RENDERED_HTML_OF_TEST_1", $rendered_html_of_test_1, $rendered_html);
68 $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...