MediaWiki  REL1_23
HtmlTest Class Reference

tests for includes/Html.php More...

Inheritance diagram for HtmlTest:
Collaboration diagram for HtmlTest:

List of all members.

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 ()

Detailed Description

tests for includes/Html.php

Definition at line 4 of file HtmlTest.php.


Member Function Documentation

Definition at line 75 of file HtmlTest.php.

References are, array(), is, text, and though.

Definition at line 482 of file HtmlTest.php.

References $ret, array(), and as.

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.

References array(), and as.

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().

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.

Html::expandAttributes

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.

provideHtml5InputTypes Html::element

Definition at line 437 of file HtmlTest.php.

References array(), and Html\element().

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.


The documentation for this class was generated from the following file: