Changeset 53754 for trunk/tests/phpunit/tests/formatting/removeAccents.php
- Timestamp:
- 07/21/2022 09:09:56 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/formatting/removeAccents.php
r53562 r53754 10 10 public function test_remove_accents_simple() { 11 11 $this->assertSame( 'abcdefghijkl', remove_accents( 'abcdefghijkl' ) ); 12 } 13 14 /** 15 * @ticket 24661 16 * 17 * Tests Unicode sequence normalization from NFD (Normalization Form Decomposed) 18 * to NFC (Normalization Form [Pre]Composed), the encoding used in `remove_accents()`. 19 * 20 * For more information on Unicode normalization, see 21 * https://unicode.org/faq/normalization.html. 22 * 23 * @requires extension intl 24 */ 25 public function test_remove_accents_latin1_supplement_nfd_encoding() { 26 $input = 'ªºÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ'; 27 $output = 'aoAAAAAAAECEEEEIIIIDNOOOOOOUUUUYTHsaaaaaaaeceeeeiiiidnoooooouuuuythy'; 28 29 $this->assertSame( $output, remove_accents( $input ), 'remove_accents replaces Latin-1 Supplement with NFD encoding' ); 12 30 } 13 31
Note: See TracChangeset
for help on using the changeset viewer.