WordPress.org

Make WordPress Core

Ticket #23688: 23688-ut.diff

File 23688-ut.diff, 880 bytes (added by ryan, 5 years ago)
  • tests/functions.php

     
    299299                $this->assertNotEmpty( $mimes2 );
    300300                $this->assertEquals( $mimes2, $mimes );
    301301        }
     302
     303        function test_canonical_charset() {
     304                $orig_blog_charset = get_option( 'blog_charset' );
     305
     306                update_option( 'blog_charset', 'utf8' );
     307                $this->assertEquals( 'UTF-8', get_option( 'blog_charset') );
     308
     309                update_option( 'blog_charset', 'utf-8' );
     310                $this->assertEquals( 'UTF-8', get_option( 'blog_charset') );
     311
     312                update_option( 'blog_charset', 'UTF8' );
     313                $this->assertEquals( 'UTF-8', get_option( 'blog_charset') );
     314
     315                update_option( 'blog_charset', 'UTF-8' );
     316                $this->assertEquals( 'UTF-8', get_option( 'blog_charset') );
     317
     318                update_option( 'blog_charset', $orig_blog_charset );
     319        }
    302320}