function FilterUnitTestCase::testHtmlEscapeFilter

Tests the HTML escaping filter.

check_plain() is not tested here.

File

modules/filter/filter.test, line 1276

Class

FilterUnitTestCase
Unit tests for core filters.

Code

function testHtmlEscapeFilter() {
    // Setup dummy filter object.
    $filter = new stdClass();
    $filter->callback = '_filter_html_escape';
    $tests = array(
        "   One. <!-- \"comment\" --> Two'.\n<p>Three.</p>\n    " => array(
            "One. &lt;!-- &quot;comment&quot; --&gt; Two&#039;.\n&lt;p&gt;Three.&lt;/p&gt;" => TRUE,
            '   One.' => FALSE,
            "</p>\n    " => FALSE,
        ),
    );
    $this->assertFilteredString($filter, $tests);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.