Make WordPress Core

Ticket #33102: 33102_tests.diff

File 33102_tests.diff, 2.1 KB (added by gitlost, 9 years ago)

Unit tests.

  • tests/phpunit/tests/kses.php

     
    508508                                "array[1]='z'z'z'z",
    509509                                false,
    510510                        ),
     511                        array(
     512                                'href="[shortcode attr="value"]" href="http://www.google.com/"title="moo"disabled',
     513                                array( 'href="[shortcode attr="value"]" ', 'href="http://www.google.com/"', 'title="moo"', 'disabled' ),
     514                        ),
     515                        array(
     516                                'href=\'[shortcode attr=\'value\']\' href="http://www.google.com/"title="moo"disabled',
     517                                array( 'href=\'[shortcode attr=\'value\']\' ', 'href="http://www.google.com/"', 'title="moo"', 'disabled' ),
     518                        ),
     519                        array(
     520                                'href="[shortcode attr=link]" data-many="[shortcode attr="data1"]/[shortcode attr="data2"]"',
     521                                array( 'href="[shortcode attr=link]" ', 'data-many="[shortcode attr="data1"]/[shortcode attr="data2"]"' ),
     522                        ),
     523                        array(
     524                                'href=\'[shortcode attr=\'link\']\' data-many=\'[shortcode attr=\'data1\']/[shortcode attr=\'data2\']\'',
     525                                array( 'href=\'[shortcode attr=\'link\']\' ', 'data-many=\'[shortcode attr=\'data1\']/[shortcode attr=\'data2\']\'' ),
     526                        ),
     527                        array(
     528                                'title="wow" href="[shortcode attr="link"]?arr[]=foo+bar&arr[]=baz&[shortcode attr="queryvar"]" data-much="blah[shortcode attr="> div"]blah"',
     529                                array( 'title="wow" ', 'href="[shortcode attr="link"]?arr[]=foo+bar&arr[]=baz&[shortcode attr="queryvar"]" ', 'data-much="blah[shortcode attr="> div"]blah"' ),
     530                        ),
     531                        array(
     532                                'data-one="such?arr[]=[shortcode attr="arr0"]&arr[]=[shortcode attr="arr1"]" title=\'wow\' data-two=\'[shortcode attr=\'data2\']\'',
     533                                array( 'data-one="such?arr[]=[shortcode attr="arr0"]&arr[]=[shortcode attr="arr1"]" ', 'title=\'wow\' ', 'data-two=\'[shortcode attr=\'data2\']\'' ),
     534                        ),
     535                        array(
     536                                'href="[shortcode attr="link]"', // Mismatched shortcode attribute quotes.
     537                                array( 'href="[shortcode attr="link]"' ),
     538                        ),
     539                        array(
     540                                'href="[shortcode attr=link"]" title="wow"', // Mismatched shortcode attribute quotes.
     541                                array( 'href="[shortcode attr=link"]" ', 'title="wow"' ),
     542                        ),
    511543                );
    512544        }
    513545