WordPress.org

Make WordPress Core

Ticket #11159: 11159.2.patch

File 11159.2.patch, 1.5 KB (added by miyauchi, 4 years ago)
  • tests/phpunit/tests/url.php

     
    148148                $this->assertEquals( $homeurl_https . $expected, $home_url_https );
    149149        }
    150150
     151        /**
     152         * @dataProvider data_home_urls
     153         *
     154         * @param string $url      Test URL.
     155         * @param string $expected Expected result.
     156         */
     157        function test_site_url( $url, $expected ) {
     158                $siteurl_http  = get_option( 'siteurl' );
     159                $site_url_http = site_url( $url );
     160
     161                $_SERVER['HTTPS'] = 'on';
     162
     163                $siteurl_https  = set_url_scheme( $siteurl_http, 'https' );
     164                $site_url_https = home_url( $url );
     165
     166                $this->assertEquals( $siteurl_http . $expected, $site_url_http );
     167                $this->assertEquals( $siteurl_https . $expected, $site_url_https );
     168        }
     169
    151170        function data_home_urls() {
    152171                return array(
    153172                        array(
     
    197216                );
    198217        }
    199218
     219    /**
     220     * @runInSeparateProcess
     221     * @preserveGlobalState disabled
     222     */
     223        function test_wp_home_url_constant() {
     224                define( 'WP_HOME', 'https://example.com' );
     225                $this->assertEquals( WP_HOME, home_url() );
     226        }
     227
     228        /**
     229         * @runInSeparateProcess
     230         * @preserveGlobalState disabled
     231         */
     232        function test_wp_siteurl_constant() {
     233                define( 'WP_SITEURL', 'https://example.com' );
     234                $this->assertEquals( WP_SITEURL, site_url() );
     235                $this->assertEquals( WP_SITEURL, get_option( 'siteurl' ) );
     236        }
     237
    200238        function test_home_url_from_admin() {
    201239                $screen = get_current_screen();
    202240