@@ 544-561 (lines=18) @@ | ||
541 | remove_filter( 'jetpack_offline_mode', '__return_zero' ); |
|
542 | } |
|
543 | ||
544 | function test_get_sync_idc_option_sanitizes_out_www_and_protocol() { |
|
545 | $original_home = get_option( 'home' ); |
|
546 | $original_siteurl = get_option( 'siteurl' ); |
|
547 | ||
548 | update_option( 'home', 'http://www.coolsite.com' ); |
|
549 | update_option( 'siteurl', 'http://www.coolsite.com/wp' ); |
|
550 | ||
551 | $expected = array( |
|
552 | 'home' => 'coolsite.com/', |
|
553 | 'siteurl' => 'coolsite.com/wp/' |
|
554 | ); |
|
555 | ||
556 | $this->assertSame( $expected, Identity_Crisis::get_sync_error_idc_option() ); |
|
557 | ||
558 | // Cleanup |
|
559 | update_option( 'home', $original_home ); |
|
560 | update_option( 'siteurl', $original_siteurl ); |
|
561 | } |
|
562 | ||
563 | function test_get_sync_idc_option_with_ip_address_in_option() { |
|
564 | $original_home = get_option( 'home' ); |
|
@@ 563-580 (lines=18) @@ | ||
560 | update_option( 'siteurl', $original_siteurl ); |
|
561 | } |
|
562 | ||
563 | function test_get_sync_idc_option_with_ip_address_in_option() { |
|
564 | $original_home = get_option( 'home' ); |
|
565 | $original_siteurl = get_option( 'siteurl' ); |
|
566 | ||
567 | update_option( 'home', 'http://72.182.131.109/~wordpress' ); |
|
568 | update_option( 'siteurl', 'http://72.182.131.109/~wordpress/wp' ); |
|
569 | ||
570 | $expected = array( |
|
571 | 'home' => '72.182.131.109/~wordpress/', |
|
572 | 'siteurl' => '72.182.131.109/~wordpress/wp/' |
|
573 | ); |
|
574 | ||
575 | $this->assertSame( $expected, Identity_Crisis::get_sync_error_idc_option() ); |
|
576 | ||
577 | // Cleanup |
|
578 | update_option( 'home', $original_home ); |
|
579 | update_option( 'siteurl', $original_siteurl ); |
|
580 | } |
|
581 | ||
582 | function test_normalize_url_protocol_agnostic_strips_protocol_and_www_for_subdir_subdomain() { |
|
583 | $url = 'https://www.subdomain.myfaketestsite.com/what'; |