Test on icon implementation.
More...
Test on icon implementation.
Definition at line 14 of file SortationTest.php.
◆ getFactory()
SortationTest::getFactory |
( |
| ) |
|
|
private |
◆ getSortationExpectedHTML()
SortationTest::getSortationExpectedHTML |
( |
| ) |
|
|
protected |
Definition at line 78 of file SortationTest.php.
References data, and ILIAS_UI_TestBase\normalizeHTML().
Referenced by testRendering().
81 <div
class=
"il-viewcontrol-sortation" id=
""><div
class=
"dropdown"><button
class=
"btn btn-default dropdown-toggle" type=
"button" data-toggle=
"dropdown" aria-label=
"actions" aria-haspopup=
"true" aria-expanded=
"false" > <span
class=
"caret"></span></button><ul
class=
"dropdown-menu">
82 <li><button
class=
"btn btn-link" data-action=
"?sortation=internal_rating" id=
"id_1" >Best</button></li>
83 <li><button
class=
"btn btn-link" data-action=
"?sortation=date_desc" id=
"id_2" >Most Recent</button></li>
84 <li><button
class=
"btn btn-link" data-action=
"?sortation=date_asc" id=
"id_3" >Oldest</button></li></ul></div>
◆ getUIFactory()
SortationTest::getUIFactory |
( |
| ) |
|
Definition at line 90 of file SortationTest.php.
92 return new \ILIAS\UI\Implementation\Factory(
93 $this->createMock(
C\Counter\Factory::class),
94 $this->createMock(
C\Glyph\Factory::class),
96 $this->createMock(
C\Listing\Factory::class),
97 $this->createMock(
C\Image\Factory::class),
98 $this->createMock(
C\Panel\Factory::class),
99 $this->createMock(
C\Modal\Factory::class),
100 $this->createMock(
C\Dropzone\Factory::class),
101 $this->createMock(
C\Popover\Factory::class),
102 $this->createMock(
C\Divider\Factory::class),
103 $this->createMock(
C\Link\Factory::class),
105 $this->createMock(
C\Item\Factory::class),
106 $this->createMock(
C\Icon\Factory::class),
107 $this->createMock(
C\ViewControl\Factory::class),
108 $this->createMock(
C\Chart\Factory::class),
109 $this->createMock(
C\Input\Factory::class),
110 $this->createMock(
C\Table\Factory::class),
111 $this->createMock(
C\MessageBox\Factory::class),
112 $this->createMock(
C\
Card\Factory::class)
◆ testAttributes()
SortationTest::testAttributes |
( |
| ) |
|
Definition at line 43 of file SortationTest.php.
References $f, $s, and getFactory().
46 $s =
$f->sortation($this->options);
48 $this->assertEquals($this->options,
$s->getOptions());
50 $this->assertEquals(
'label',
$s->withLabel(
'label')->getLabel());
52 $s = $s->withTargetURL(
'#',
'param');
53 $this->assertEquals(
'#', $s->getTargetURL());
54 $this->assertEquals(
'param', $s->getParameterName());
56 $this->assertEquals(array(), $s->getTriggeredSignals());
58 $signal = $generator->create();
61 $s->withOnSort($signal)->getTriggeredSignals()[0]->getSignal()
◆ testConstruction()
SortationTest::testConstruction |
( |
| ) |
|
Definition at line 29 of file SortationTest.php.
References $f, and getFactory().
32 $sortation =
$f->sortation($this->options);
33 $this->assertInstanceOf(
34 "ILIAS\\UI\\Component\\ViewControl\\Sortation",
37 $this->assertInstanceOf(
38 "ILIAS\\UI\\Component\\Signal",
39 $sortation->getSelectSignal()
◆ testRendering()
SortationTest::testRendering |
( |
| ) |
|
◆ $options
Initial value:= array(
'internal_rating' => 'Best',
'date_desc' => 'Most Recent',
'date_asc' => 'Oldest',
)
Definition at line 16 of file SortationTest.php.
The documentation for this class was generated from the following file: