mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2025-10-16 12:05:38 +00:00
This avoids the performance overhead of the function call every time `dirname( __FILE__ )` was used instead of `__DIR__`. This commit also includes: * Removing unnecessary parentheses from `include`/`require` statements. These are language constructs, not function calls. * Replacing `include` statements for several files with `require_once`, for consistency: * `wp-admin/admin-header.php` * `wp-admin/admin-footer.php` * `wp-includes/version.php` Props ayeshrajans, desrosj, valentinbora, jrf, joostdevalk, netweb. Fixes #48082. git-svn-id: https://develop.svn.wordpress.org/trunk@47198 602fd350-edb4-49c9-b593-d223f7449a82
35 lines
686 B
PHP
35 lines
686 B
PHP
<?php
|
|
|
|
/**
|
|
* @group admin
|
|
* @group upgrade
|
|
*/
|
|
class Tests_Admin_IncludesUpdateCore extends WP_UnitTestCase {
|
|
public function data_old_files() {
|
|
global $_old_files;
|
|
|
|
require_once ABSPATH . 'wp-admin/includes/update-core.php';
|
|
|
|
$files = $_old_files;
|
|
|
|
foreach ( $files as &$file ) {
|
|
$file = array( $file );
|
|
}
|
|
|
|
return $files;
|
|
}
|
|
|
|
/**
|
|
* Ensure no project files are inside `$_old_files` in the build directory.
|
|
*
|
|
* @ticket 36083
|
|
*
|
|
* @dataProvider data_old_files
|
|
*
|
|
* @param string $file File name.
|
|
*/
|
|
public function test_new_files_are_not_in_old_files_array_compiled( $file ) {
|
|
$this->assertFileNotExists( dirname( ABSPATH ) . '/build/' . $file );
|
|
}
|
|
}
|