Changeset 31199
- Timestamp:
- 01/16/2015 03:54:00 AM (10 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/formatting.php
r31186 r31199 175 175 // Dashes and spaces 176 176 $dynamic[ '/---/' ] = $em_dash; 177 $dynamic[ '/(?<= ' . $spaces . ')--(?=' . $spaces . ')/' ] = $em_dash;177 $dynamic[ '/(?<=^|' . $spaces . ')--(?=$|' . $spaces . ')/' ] = $em_dash; 178 178 $dynamic[ '/(?<!xn)--/' ] = $en_dash; 179 $dynamic[ '/(?<= ' . $spaces . ')-(?=' . $spaces . ')/' ] = $en_dash;179 $dynamic[ '/(?<=^|' . $spaces . ')-(?=$|' . $spaces . ')/' ] = $en_dash; 180 180 181 181 $dynamic_characters['dash'] = array_keys( $dynamic ); -
trunk/tests/phpunit/tests/formatting/WPTexturize.php
r30752 r31199 207 207 $this->assertEquals( " —$nbsp", wptexturize( " --$nbsp" ) ); 208 208 $this->assertEquals( "$nbsp— ", wptexturize( "$nbsp-- ") ); 209 } 210 211 /** 212 * @ticket 31030 213 */ 214 function test_hyphens_at_start_and_end() { 215 $this->assertEquals( '– ', wptexturize( '- ' ) ); 216 $this->assertEquals( '– –', wptexturize( '- -' ) ); 217 $this->assertEquals( ' –', wptexturize( ' -' ) ); 218 219 $this->assertEquals( '— ', wptexturize( '-- ' ) ); 220 $this->assertEquals( '— —', wptexturize( '-- --' ) ); 221 $this->assertEquals( ' —', wptexturize( ' --' ) ); 209 222 } 210 223
Note: See TracChangeset
for help on using the changeset viewer.