Make WordPress Core

Ticket #55274: 55274.2.diff

File 55274.2.diff, 2.2 KB (added by dravnic, 3 years ago)
  • tests/phpunit/tests/media.php

    diff --git a/tests/phpunit/tests/media.php b/tests/phpunit/tests/media.php
    index 5d92d9718b..6154091b72 100644
    a b EOF; 
    20162016        /**
    20172017         * @ticket 36549
    20182018         * @ticket 33641
     2019         * @ticket 55274
    20192020         */
    2020         public function test_wp_calculate_image_srcset_with_spaces_in_filenames() {
     2021        public function test_wp_calculate_image_srcset_with_special_chars_in_filenames() {
    20212022                // Mock data for this test.
    2022                 $image_src  = 'http://' . WP_TESTS_DOMAIN . '/wp-content/uploads/2015/12/test image-300x150.png';
     2023                $image_src  = 'http://' . WP_TESTS_DOMAIN . '/wp-content/uploads/2015/12/test &!image-300x150.png';
    20232024                $image_meta = array(
    20242025                        'width'  => 3000,
    20252026                        'height' => 1500,
    20262027                        'file'   => '2015/12/test image.png',
    20272028                        'sizes'  => array(
    20282029                                'thumbnail'    => array(
    2029                                         'file'      => 'test image-150x150.png',
     2030                                        'file'      => 'test &!image-150x150.png',
    20302031                                        'width'     => 150,
    20312032                                        'height'    => 150,
    20322033                                        'mime-type' => 'image/png',
    20332034                                ),
    20342035                                'medium'       => array(
    2035                                         'file'      => 'test image-300x150.png',
     2036                                        'file'      => 'test &!image-300x150.png',
    20362037                                        'width'     => 300,
    20372038                                        'height'    => 150,
    20382039                                        'mime-type' => 'image/png',
    20392040                                ),
    20402041                                'medium_large' => array(
    2041                                         'file'      => 'test image-768x384.png',
     2042                                        'file'      => 'test &!image-768x384.png',
    20422043                                        'width'     => 768,
    20432044                                        'height'    => 384,
    20442045                                        'mime-type' => 'image/png',
    20452046                                ),
    20462047                                'large'        => array(
    2047                                         'file'      => 'test image-1024x512.png',
     2048                                        'file'      => 'test &!image-1024x512.png',
    20482049                                        'width'     => 1024,
    20492050                                        'height'    => 512,
    20502051                                        'mime-type' => 'image/png',
    EOF; 
    20542055
    20552056                $uploads_url = 'http://' . WP_TESTS_DOMAIN . '/wp-content/uploads/2015/12/';
    20562057
    2057                 $expected_srcset = $uploads_url . 'test%20image-300x150.png 300w, ' .
    2058                         $uploads_url . 'test%20image-768x384.png 768w, ' .
    2059                         $uploads_url . 'test%20image-1024x512.png 1024w';
     2058                $expected_srcset = $uploads_url . 'test%20%24%21image-300x150.png 300w, ' .
     2059                        $uploads_url . 'test%20%24%21image-768x384.png 768w, ' .
     2060                        $uploads_url . 'test%20%24%21image-1024x512.png 1024w';
    20602061
    20612062                $this->assertSame( $expected_srcset, wp_calculate_image_srcset( array( 300, 150 ), $image_src, $image_meta ) );
    20622063        }