5 require_once(__DIR__ .
"/../../../../libs/composer/vendor/autoload.php");
6 require_once(__DIR__ .
"/../../Base.php");
8 use \ILIAS\UI\Component as
C;
21 return new \ILIAS\UI\Implementation\Factory();
28 $this->assertInstanceOf(
"ILIAS\\UI\\Component\\Button\\Month", $f->button()->month(
"02-2017"));
34 $c = $f->button()->month(
"02-2017");
36 $this->assertEquals($c->getDefault(),
"02-2017");
44 $c = $f->button()->month(
"02-2017");
48 $expected_html = <<<EOT
49 <div
class=
"btn-group il-btn-month">
50 <button type=
"button" class=
"btn btn-default dropdown-toggle" href=
"" data-toggle=
"dropdown" aria-expanded=
"false">
51 <span
class=
"il-current-month">month_02_short 2017</span>
52 <span
class=
"caret"></span>
53 <span
class=
"sr-only"></span>
55 <div
class=
"dropdown-menu" data-
default-
date=
"02/1/2017" data-lang=
"en">
56 <div
class=
"inline-picker"></div>
59 <script>il.Util.addOnLoad(
function() {il.UI.button.initMonth(
'');});</script>
getDefaultRenderer(JavaScriptBinding $js_binding=null)
Provides common functionality for UI tests.
date( 'd-M-Y', $objPHPExcel->getProperties() ->getCreated())
assertHTMLEquals($expected_html_as_string, $html_as_string)