3declare(strict_types=1);
21require_once(__DIR__ .
"/../../../../../libs/composer/vendor/autoload.php");
22require_once(__DIR__ .
"/../../../Base.php");
23require_once(__DIR__ .
"/InputTest.php");
32 protected I\Input\Field\Hidden
$input;
37 $this->input =
new I\Input\Field\Hidden(
41 $this->createMock(ilLanguage::class)
48 $input = $this->input->withNameFrom($this->name_source);
54 <input id="id_1" type="hidden" name="name_0" value="" />
56 $this->assertEquals($expected, $html);
61 $input = $this->input->withNameFrom($this->name_source);
68 <input id="id_1" type="hidden" name="name_0" value="" disabled="disabled"/>
70 $this->assertEquals($expected, $html);
75 $input = $this->input->withNameFrom($this->name_source);
82 <input id="id_1" type="hidden" name="name_0" value="some_value" />
84 $this->assertEquals($expected, $html);
90 <input id="id_1" type="hidden" name="name_0" value="<script>alert("XSS");</script>" />
94 $this->input->withNameFrom($this->name_source)->withValue(
'<script>alert("XSS");</script>')
97 $this->assertEquals($expected, $actual);
Provides common functionality for UI tests.
brutallyTrimHTML(string $html)
A more radical version of normalizeHTML.
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...