MediaWiki
REL1_23
|
tests for includes/Html.php More...
Public Member Functions | |
dataXmlMimeType () | |
testCanDisableANamespaces () | |
testCanFilterOutNamespaces () | |
testDropDefaults ($expected, $element, $attribs, $message= '') | |
Test out Html::element drops or enforces default value Html::dropDefaults provideElementsWithAttributesHavingDefaultValues. | |
testElementBasics () | |
Html::element | |
testExpandAttributesForBooleans () | |
HTML::expandAttributes | |
testExpandAttributesListValueAttributes () | |
Html::expandAttributes has special features for HTML attributes that use space separated lists and also allows arrays to be used as values. | |
testExpandAttributesSkipsNullAndFalse () | |
HTML::expandAttributes | |
testExpandAttributesSpaceSeparatedAttributesWithBoolean () | |
Test feature added by r96188, let pass attributes values as a PHP array. | |
testExpandAttributesVariousExpansions () | |
Test for Html::expandAttributes() Please note it output a string prefixed with a space! Html::expandAttributes. | |
testFormValidationBlacklist () | |
Html::expandAttributes | |
testHtmlElementAcceptsNewHtml5TypesInHtml5Mode ($HTML5InputType) | |
provideHtml5InputTypes Html::element | |
testNamespaceSelector () | |
Html::namespaceSelector | |
testValueIsAuthoritativeInSpaceSeparatedAttributesArrays () | |
How do we handle duplicate keys in HTML attributes expansion? We could pass a "class" the values: 'GREEN' and array( 'GREEN' => false ) The later will take precedence. | |
testXmlMimeType ($mimetype, $isXmlMimeType) | |
dataXmlMimeType Html::isXmlMimeType | |
Static Public Member Functions | |
static | provideElementsWithAttributesHavingDefaultValues () |
static | provideHtml5InputTypes () |
List of input element types values introduced by HTML5 Full list at http://www.w3.org/TR/html-markup/input.html. | |
Protected Member Functions | |
setUp () |
tests for includes/Html.php
Definition at line 4 of file HtmlTest.php.
static HtmlTest::provideElementsWithAttributesHavingDefaultValues | ( | ) | [static] |
Definition at line 482 of file HtmlTest.php.
static HtmlTest::provideHtml5InputTypes | ( | ) | [static] |
List of input element types values introduced by HTML5 Full list at http://www.w3.org/TR/html-markup/input.html.
Definition at line 449 of file HtmlTest.php.
HtmlTest::setUp | ( | ) | [protected] |
Reimplemented from MediaWikiTestCase.
Definition at line 6 of file HtmlTest.php.
References array(), Language\factory(), and MediaWikiTestCase\setMwGlobals().
Definition at line 406 of file HtmlTest.php.
Definition at line 384 of file HtmlTest.php.
HtmlTest::testDropDefaults | ( | $ | expected, |
$ | element, | ||
$ | attribs, | ||
$ | message = '' |
||
) |
Test out Html::element drops or enforces default value Html::dropDefaults provideElementsWithAttributesHavingDefaultValues.
Definition at line 478 of file HtmlTest.php.
References $attribs, and Html\element().
Definition at line 47 of file HtmlTest.php.
References array(), Html\element(), and MediaWikiTestCase\setMwGlobals().
HTML::expandAttributes
Definition at line 124 of file HtmlTest.php.
Html::expandAttributes has special features for HTML attributes that use space separated lists and also allows arrays to be used as values.
Definition at line 214 of file HtmlTest.php.
HTML::expandAttributes
Definition at line 104 of file HtmlTest.php.
Test feature added by r96188, let pass attributes values as a PHP array.
Restricted to class,rel, accesskey. Html::expandAttributes
Definition at line 266 of file HtmlTest.php.
Test for Html::expandAttributes() Please note it output a string prefixed with a space! Html::expandAttributes.
Definition at line 161 of file HtmlTest.php.
Definition at line 641 of file HtmlTest.php.
References array(), and Html\expandAttributes().
HtmlTest::testHtmlElementAcceptsNewHtml5TypesInHtml5Mode | ( | $ | HTML5InputType | ) |
provideHtml5InputTypes Html::element
Definition at line 437 of file HtmlTest.php.
References array(), and Html\element().
Definition at line 305 of file HtmlTest.php.
How do we handle duplicate keys in HTML attributes expansion? We could pass a "class" the values: 'GREEN' and array( 'GREEN' => false ) The later will take precedence.
Feature added by r96188 Html::expandAttributes
Definition at line 291 of file HtmlTest.php.
HtmlTest::testXmlMimeType | ( | $ | mimetype, |
$ | isXmlMimeType | ||
) |
dataXmlMimeType Html::isXmlMimeType
Definition at line 97 of file HtmlTest.php.