Make WordPress Core

Ticket #36083: 36083.2.diff

File 36083.2.diff, 1.7 KB (added by swissspidy, 10 years ago)
  • src/wp-admin/includes/update-core.php

    diff --git src/wp-admin/includes/update-core.php src/wp-admin/includes/update-core.php
    index ed9b5ef..f990e09 100644
    $_old_files = array( 
    598598'wp-admin/css/colors.min.css',
    599599'wp-admin/css/colors-rtl.css',
    600600'wp-admin/css/colors-rtl.min.css',
    601 'wp-admin/css/media-rtl.min.css',
    602 'wp-admin/css/media.min.css',
    603 'wp-admin/css/farbtastic-rtl.min.css',
     601// Following files added back in 4.5 see #36083
     602// 'wp-admin/css/media-rtl.min.css',
     603// 'wp-admin/css/media.min.css',
     604// 'wp-admin/css/farbtastic-rtl.min.css',
    604605'wp-admin/images/lock-2x.png',
    605606'wp-admin/images/lock.png',
    606607'wp-admin/js/theme-preview.js',
  • new file tests/phpunit/tests/admin/includesUpdateCore.php

    diff --git tests/phpunit/tests/admin/includesUpdateCore.php tests/phpunit/tests/admin/includesUpdateCore.php
    new file mode 100644
    index 0000000..06aed15
    - +  
     1<?php
     2
     3/**
     4 * @group admin
     5 * @group upgrade
     6 */
     7class Tests_Admin_IncludesUpdateCore extends WP_UnitTestCase {
     8        public function data_old_files() {
     9                global $_old_files;
     10
     11                require_once( ABSPATH . 'wp-admin/includes/update-core.php' );
     12
     13                foreach ( $_old_files as &$file ) {
     14                        $file = array( $file );
     15                }
     16
     17                return $_old_files;
     18        }
     19
     20        /**
     21         * Ensure no project files are inside `$_old_files`.
     22         *
     23         * @ticket 36083
     24         *
     25         * @dataProvider data_old_files
     26         *
     27         * @param string $file File name.
     28         */
     29        public function test_new_files_are_not_in_old_files_array( $file ) {
     30                $this->assertFalse( file_exists( ABSPATH . $file ) );
     31                $this->assertFalse( file_exists( ABSPATH . str_replace( '.min.', '.', $file ) ) );
     32                $this->assertFalse( file_exists( ABSPATH . str_replace( '-rtl.min.', '.', $file ) ) );
     33        }
     34}