Definition at line 30 of file HiddenInputTest.php.
◆ setUp()
HiddenInputTest::setUp |
( |
| ) |
|
Definition at line 37 of file HiddenInputTest.php.
37 : void
38 {
40 $this->input = new I\Input\Field\Hidden(
42 new Refinery(
44 $this->createMock(
ILIAS\Language\Language::class)
45 )
46 );
47 }
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.
◆ testCommonRendering()
HiddenInputTest::testCommonRendering |
( |
| ) |
|
Definition at line 90 of file HiddenInputTest.php.
90 : void
91 {
92 $f = $this->getFieldFactory();
93 $hidden =
$f->hidden()->withNameFrom($this->name_source);
94
95 $this->testWithNoByline($hidden);
96 $this->testWithAdditionalOnloadCodeRendersId($hidden);
97 }
References Vendor\Package\$f.
◆ testRender()
HiddenInputTest::testRender |
( |
| ) |
|
Definition at line 49 of file HiddenInputTest.php.
49 : void
50 {
51 $input = $this->input->withNameFrom($this->name_source);
52
53 $r = $this->getDefaultRenderer();
54 $html = $this->brutallyTrimHTML($r->render(
$input));
55
56 $expected = $this->brutallyTrimHTML('
57 <input id="id_1" type="hidden" name="name_0" value="" />
58 ');
59 $this->assertEquals($expected, $html);
60 }
References $input.
◆ testRenderDisabled()
HiddenInputTest::testRenderDisabled |
( |
| ) |
|
Definition at line 62 of file HiddenInputTest.php.
62 : void
63 {
64 $input = $this->input->withNameFrom($this->name_source);
66
67 $r = $this->getDefaultRenderer();
68 $html = $this->brutallyTrimHTML($r->render(
$input));
69
70 $expected = $this->brutallyTrimHTML('
71 <input id="id_1" type="hidden" name="name_0" value="" disabled="disabled"/>
72 ');
73 $this->assertEquals($expected, $html);
74 }
References $input.
◆ testRenderEscaped()
HiddenInputTest::testRenderEscaped |
( |
| ) |
|
Definition at line 99 of file HiddenInputTest.php.
99 : void
100 {
101 $expected = $this->brutallyTrimHTML('
102 <input id="id_1" type="hidden" name="name_0" value="<script>alert("XSS");</script>" />
103 ');
104 $actual = $this->brutallyTrimHTML(
105 $this->getDefaultRenderer()->render(
106 $this->input->withNameFrom($this->name_source)->withValue('<script>alert("XSS");</script>')
107 )
108 );
109 $this->assertEquals($expected, $actual);
110 }
◆ testRenderValue()
HiddenInputTest::testRenderValue |
( |
| ) |
|
Definition at line 76 of file HiddenInputTest.php.
76 : void
77 {
78 $input = $this->input->withNameFrom($this->name_source);
80
81 $r = $this->getDefaultRenderer();
82 $html = $this->brutallyTrimHTML($r->render(
$input));
83
84 $expected = $this->brutallyTrimHTML('
85 <input id="id_1" type="hidden" name="name_0" value="some_value" />
86 ');
87 $this->assertEquals($expected, $html);
88 }
References $input.
◆ $input
I Input Field Hidden HiddenInputTest::$input |
|
protected |
◆ $name_source
The documentation for this class was generated from the following file: