WordPress.org

Make WordPress Core

Ticket #23185: FixHyphens-Tests.diff

File FixHyphens-Tests.diff, 1.1 KB (added by redsweater, 2 years ago)

Patch to wp-tests to confirm fix applied by FixHyphens.diff

  • tests/formatting/WPTexturize.php

     
    179179        function test_apostrophes_before_primes() { 
    180180                $this->assertEquals( 'WordPress 3.5’s release date', wptexturize( "WordPress 3.5's release date" ) ); 
    181181        } 
     182 
     183        /** 
     184     * @ticket 23185 
     185         */ 
     186        function test_spaces_around_hyphens() { 
     187         
     188            function performTests($tester, $hyphenString, $expectedTranslation) { 
     189            $tester->assertEquals( ' ' . $expectedTranslation . ' ', wptexturize( ' ' . $hyphenString . ' ' ) ); 
     190            $tester->assertEquals( ' ' . $expectedTranslation . ' ', wptexturize( ' ' . $hyphenString . ' ' ) ); 
     191            $tester->assertEquals( ' ' . $expectedTranslation . ' ', wptexturize( ' ' . $hyphenString . ' ' ) ); 
     192            $tester->assertEquals( ' ' . $expectedTranslation . ' ', wptexturize( ' ' . $hyphenString . ' ') ); 
     193            } 
     194             
     195            performTests($this, '-', '–'); 
     196            performTests($this, '--', '—'); 
     197        } 
    182198} 
     199 
     200