WordPress.org

Make WordPress Core

Ticket #17738: 17738.tests.patch

File 17738.tests.patch, 1.5 KB (added by ampt, 3 years ago)
  • wp-testcase/test_includes_formatting.php

     
    11641164        } 
    11651165} 
    11661166 
     1167class TestRemoveAccents extends WPTestCase { 
     1168        // #17738 
     1169        public function test_replaces_vowels_diacritic() { 
     1170                $this->assertEquals( 'OoUu', remove_accents( 'ƠơƯư' ), 'remove_accents replaces vowels with diacritic' ); 
     1171        } 
     1172 
     1173        public function test_replaces_grave_accent() { 
     1174                $this->assertEquals( 'AaAaEeOoOoUuYy', remove_accents( 'ẦầẰằỀềỒồỜờỪừỲỳ' ), 'remove_accents replaces grave diacritic' ); 
     1175        } 
     1176 
     1177        public function test_replaces_hook() { 
     1178                $this->assertEquals( 'AaAaAaEeEeIiOoOoOoUuUuYy', remove_accents( 'ẢảẨẩẲẳẺẻỂểỈỉỎỏỔổỞởỦủỬửỶỷ' ), 'remove_accents replaces hook diacritic' ); 
     1179        } 
     1180 
     1181        public function test_replaces_tilde() { 
     1182                $this->assertEquals( 'AaAaEeEeOoOoUuYy', remove_accents( 'ẪẫẴẵẼẽỄễỖỗỠỡỮữỸỹ' ), 'remove_accents replaces tilde diacritic' ); 
     1183        } 
     1184 
     1185        public function test_replaces_acute() { 
     1186                $this->assertEquals( 'AaAaEeOoOoUu', remove_accents( 'ẤấẮắẾếỐốỚớỨứ' ), 'remove_accents replaces accute accent' ); 
     1187        } 
     1188 
     1189        public function test_replaces_dot_below() { 
     1190                $this->assertEquals( 'AaAaAaEeEeIiOoOoOoUuUuYy', remove_accents( 'ẠạẬậẶặẸẹỆệỊịỌọỘộỢợỤụỰựỴỵ' ), 'remove_accents replaces dot below' ); 
     1191        } 
     1192} 
     1193 
    11671194?>