Make WordPress Core


Ignore:
Timestamp:
01/17/2014 07:45:51 PM (13 years ago)
Author:
nacin
Message:

Ensure that SSL YouTube URLs receive SSL embeds.

props adamsilverstein, Otto42, JayCC.
fixes #23149.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/media.php

    r25409 r26978  
    113113                $this->assertTrue( wp_oembed_remove_provider( 'http://foo.bar/*' ) );
    114114                $this->assertFalse( wp_oembed_remove_provider( 'http://foo.bar/*' ) );
     115        }
     116
     117        /**
     118         * Test secure youtube.com embeds
     119         *
     120         * @ticket 23149
     121         */
     122        function test_youtube_com_secure_embed() {
     123                global $wp_embed;
     124
     125                $out = wp_oembed_get( 'http://www.youtube.com/watch?v=oHg5SJYRHA0' );
     126                $this->assertContains( 'http://www.youtube.com/embed/oHg5SJYRHA0?feature=oembed', $out );
     127
     128                $out = wp_oembed_get( 'https://www.youtube.com/watch?v=oHg5SJYRHA0' );
     129                $this->assertContains( 'https://www.youtube.com/embed/oHg5SJYRHA0?feature=oembed', $out );
     130
     131                $out = wp_oembed_get( 'https://youtu.be/zHjMoNQN7s0' );
     132                $this->assertContains( 'https://www.youtube.com/embed/zHjMoNQN7s0?feature=oembed', $out );
    115133        }
    116134
Note: See TracChangeset for help on using the changeset viewer.