| @@ 632-695 (lines=64) @@ | ||
| 629 | return $this->assertEquals($output, wptexturize($input)); |
|
| 630 | } |
|
| 631 | ||
| 632 | function data_opening_quote() |
|
| 633 | { |
|
| 634 | return array( |
|
| 635 | array( |
|
| 636 | 'word "word word', |
|
| 637 | 'word “word word', |
|
| 638 | ), |
|
| 639 | array( |
|
| 640 | 'word ("word word', |
|
| 641 | 'word (“word word', |
|
| 642 | ), |
|
| 643 | array( |
|
| 644 | 'word ["word word', |
|
| 645 | 'word [“word word', |
|
| 646 | ), |
|
| 647 | array( |
|
| 648 | 'word <"word word', // Invalid HTML |
|
| 649 | 'word <"word word', |
|
| 650 | ), |
|
| 651 | array( |
|
| 652 | 'word <"word word', |
|
| 653 | 'word <“word word', |
|
| 654 | ), |
|
| 655 | array( |
|
| 656 | 'word {"word word', |
|
| 657 | 'word {“word word', |
|
| 658 | ), |
|
| 659 | array( |
|
| 660 | 'word -"word word', |
|
| 661 | 'word -“word word', |
|
| 662 | ), |
|
| 663 | array( |
|
| 664 | 'word-"word word', |
|
| 665 | 'word-“word word', |
|
| 666 | ), |
|
| 667 | array( |
|
| 668 | '"word word', |
|
| 669 | '“word word', |
|
| 670 | ), |
|
| 671 | array( |
|
| 672 | 'word("word word', |
|
| 673 | 'word(“word word', |
|
| 674 | ), |
|
| 675 | array( |
|
| 676 | 'word["word word', |
|
| 677 | 'word[“word word', |
|
| 678 | ), |
|
| 679 | array( |
|
| 680 | 'word<"word word', |
|
| 681 | 'word<"word word', |
|
| 682 | ), |
|
| 683 | array( |
|
| 684 | 'word<"word word', |
|
| 685 | 'word<“word word', |
|
| 686 | ), |
|
| 687 | array( |
|
| 688 | 'word{"word word', |
|
| 689 | 'word{“word word', |
|
| 690 | ), |
|
| 691 | array( |
|
| 692 | 'word "99 word', |
|
| 693 | 'word “99 word', |
|
| 694 | ), |
|
| 695 | ); |
|
| 696 | } |
|
| 697 | ||
| 698 | /** |
|
| @@ 1915-1978 (lines=64) @@ | ||
| 1912 | return $disabled; |
|
| 1913 | } |
|
| 1914 | ||
| 1915 | function data_unregistered_shortcodes() |
|
| 1916 | { |
|
| 1917 | return array( |
|
| 1918 | array( |
|
| 1919 | '[a]a--b[audio]---[/audio]a--b[/a]', |
|
| 1920 | '[a]a–b[audio]---[/audio]a–b[/a]', |
|
| 1921 | ), |
|
| 1922 | array( |
|
| 1923 | '[code ...]...[/code]', // code is not a registered shortcode. |
|
| 1924 | '[code …]…[/code]', |
|
| 1925 | ), |
|
| 1926 | array( |
|
| 1927 | '[hello ...]...[/hello]', // hello is not a registered shortcode. |
|
| 1928 | '[hello …]…[/hello]', |
|
| 1929 | ), |
|
| 1930 | array( |
|
| 1931 | '[...]...[/...]', // These are potentially usable shortcodes. |
|
| 1932 | '[…]…[/…]', |
|
| 1933 | ), |
|
| 1934 | array( |
|
| 1935 | '[gal>ery ...]', |
|
| 1936 | '[gal>ery …]', |
|
| 1937 | ), |
|
| 1938 | array( |
|
| 1939 | '[randomthing param="test"]', |
|
| 1940 | '[randomthing param=”test”]', |
|
| 1941 | ), |
|
| 1942 | array( |
|
| 1943 | '[[audio]...[/audio]...', // These are potentially usable shortcodes. Unfortunately, the meaning of [[audio] is ambiguous unless we run the entire shortcode regexp. |
|
| 1944 | '[[audio]…[/audio]…', |
|
| 1945 | ), |
|
| 1946 | array( |
|
| 1947 | '[audio]...[/audio]]...', // These are potentially usable shortcodes. Unfortunately, the meaning of [/audio]] is ambiguous unless we run the entire shortcode regexp. |
|
| 1948 | '[audio]...[/audio]]...', // This test would not pass in 3.9 because the extra brace was always ignored by texturize. |
|
| 1949 | ), |
|
| 1950 | array( |
|
| 1951 | '<span>hello[/audio]---</span>', |
|
| 1952 | '<span>hello[/audio]—</span>', |
|
| 1953 | ), |
|
| 1954 | array( |
|
| 1955 | '[/audio]hello<span>---</span>', |
|
| 1956 | '[/audio]hello<span>—</span>', |
|
| 1957 | ), |
|
| 1958 | array( |
|
| 1959 | '[audio]hello[/audio]---</span>', |
|
| 1960 | '[audio]hello[/audio]—</span>', |
|
| 1961 | ), |
|
| 1962 | array( |
|
| 1963 | '<span>hello</span>---[audio]', |
|
| 1964 | '<span>hello</span>—[audio]', |
|
| 1965 | ), |
|
| 1966 | array( |
|
| 1967 | '<span>hello[audio]---</span>', |
|
| 1968 | '<span>hello[audio]---</span>', |
|
| 1969 | ), |
|
| 1970 | array( |
|
| 1971 | '[audio]hello<span>---</span>', |
|
| 1972 | '[audio]hello<span>---</span>', |
|
| 1973 | ), |
|
| 1974 | array( |
|
| 1975 | '[audio]hello</span>---</span>', |
|
| 1976 | '[audio]hello</span>---</span>', |
|
| 1977 | ), |
|
| 1978 | ); |
|
| 1979 | } |
|
| 1980 | ||
| 1981 | /** |
|