Definition at line 86 of file AbstractRendererTest.php.
◆ setUp()
AbstractRendererTest::setUp |
( |
| ) |
|
◆ test_bindJavaScript_no_string()
AbstractRendererTest::test_bindJavaScript_no_string |
( |
| ) |
|
Definition at line 139 of file AbstractRendererTest.php.
139 {
140 $r = new \ILIAS\UI\Implementation\Component\Glyph\GlyphNonAbstractRendererWithJS($this->ui_factory, $this->tpl_factory, $this->lng, $this->js_binding);
141
142 $g = new \ILIAS\UI\Implementation\Component\Glyph\Glyph(\
ILIAS\UI\Component\Glyph\Glyph::SETTINGS,
"aria_label");
143
144 $g = $g->withOnLoadCode(function($id) {
145 return null;
146 });
147
148 try {
150 $this->assertFalse("This should not happen...");
151 }
153 $this->assertTrue(true);
154 }
155 }
Interface Card \UI\Component\Card.
References $r.
◆ test_bindJavaScript_successfull()
AbstractRendererTest::test_bindJavaScript_successfull |
( |
| ) |
|
Definition at line 122 of file AbstractRendererTest.php.
122 {
123 $r = new \ILIAS\UI\Implementation\Component\Glyph\GlyphNonAbstractRendererWithJS($this->ui_factory, $this->tpl_factory, $this->lng, $this->js_binding);
124
125 $g = new \ILIAS\UI\Implementation\Component\Glyph\Glyph(\
ILIAS\UI\Component\Glyph\Glyph::SETTINGS,
"aria_label");
126
127 $ids = array();
128 $g = $g->withOnLoadCode(function($id) use (&$ids) {
129 $ids[] = $id;
130 return "ID: $id";
131 });
133
134 $this->assertEquals($this->js_binding->ids, $ids);
135 $this->assertEquals(array("id_1"), $ids);
136 $this->assertEquals(array("ID: id_1"), $this->js_binding->on_load_code);
137 }
References $r.
◆ test_getTemplate_successfull()
AbstractRendererTest::test_getTemplate_successfull |
( |
| ) |
|
Definition at line 95 of file AbstractRendererTest.php.
95 {
96 $r = new \ILIAS\UI\Implementation\Component\Glyph\GlyphNonAbstractRenderer($this->ui_factory, $this->tpl_factory, $this->lng, $this->js_binding);
97 $tpl =
$r->_getTemplate(
"tpl.glyph.html",
true,
false);
98
99 $expected = array
100 ( realpath(__DIR__."/../../../src/UI/templates/default/Glyph/tpl.glyph.html")
101 => array(true, false)
102 );
103
104 $this->assertEquals($expected, $this->tpl_factory->files);
105 }
References $r, and $tpl.
◆ test_getTemplate_unsuccessfull()
AbstractRendererTest::test_getTemplate_unsuccessfull |
( |
| ) |
|
Definition at line 107 of file AbstractRendererTest.php.
107 {
108 $r = new \ILIAS\UI\Implementation\Component\Counter\CounterNonAbstractRenderer($this->ui_factory, $this->tpl_factory, $this->lng, $this->js_binding);
109
110 try {
111 $tpl =
$r->_getTemplate(
"tpl.counter_foo.html",
true,
false);
112 $this->assertFalse("We should not get here");
113 } catch (\InvalidArgumentException $e) {};
114
115 $expected = array
116 ( realpath(__DIR__."/../../src/UI/templates/default/Counter/tpl.counter_foo.html")
117 => array(true, false)
118 );
119 $this->assertEquals($expected, $this->tpl_factory->files);
120 }
References $r, and $tpl.
The documentation for this class was generated from the following file: