Make WordPress Core


Ignore:
Timestamp:
10/13/2015 05:17:13 PM (9 years ago)
Author:
wonderboymusic
Message:

KSES: have you ever heard of the <bdo> HTML tag? Same. http://www.w3schools.com/tags/tag_bdo.asp

Adds unit test.

Props iandunn.
Fixes #34063.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/kses.php

    r33359 r35141  
    375375        $this->assertEquals( '&there4;', wp_kses_normalize_entities( '&there4;' ) );
    376376    }
    377    
     377
    378378    /**
    379379     * Test removal of invalid binary data for HTML.
     
    412412        );
    413413    }
    414    
     414
    415415    /**
    416416     * Test removal of '\0' strings.
     
    424424        return $this->assertEquals( $output, wp_kses( $input, $allowedposttags ) );
    425425    }
    426    
     426
    427427    function data_slash_zero_removal() {
    428428        return array(
     
    643643        );
    644644    }
     645
     646    /**
     647     * @ticket 34063
     648     */
     649    function test_bdo() {
     650        global $allowedposttags;
     651
     652        $input = '<p>This is <bdo dir="rtl">a BDO tag</bdo>. Weird, <bdo dir="ltr">right?</bdo></p>';
     653
     654        $this->assertEquals( $input, wp_kses( $input, $allowedposttags ) );
     655    }
    645656}
Note: See TracChangeset for help on using the changeset viewer.