Coding Standards: Add visibility to methods in tests/phpunit/tests/.

Adds a `public` visibility to test fixtures, tests, data providers, and callbacks methods.

Adds a `private` visibility to helper methods within test classes.

Renames callbacks and helpers that previously started with a `_` prefix. Why? For consistency and to leverage using the method visibility. Further naming standardizations is beyond the scope of this commit.

Props costdev, jrf, hellofromTonya.
Fixes #54177.

git-svn-id: https://develop.svn.wordpress.org/trunk@52010 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Tonya Mork
2021-11-04 15:22:47 +00:00
parent 80380cd374
commit 40ac5de838
327 changed files with 3656 additions and 3969 deletions
+4 -4
View File
@@ -24,7 +24,7 @@ class Test_WP_Customize_Control extends WP_UnitTestCase {
/**
* Set up.
*/
function set_up() {
public function set_up() {
parent::set_up();
wp_set_current_user( $this->factory()->user->create( array( 'role' => 'administrator' ) ) );
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
@@ -37,7 +37,7 @@ class Test_WP_Customize_Control extends WP_UnitTestCase {
*
* @see WP_Customize_Control::check_capabilities()
*/
function test_check_capabilities() {
public function test_check_capabilities() {
do_action( 'customize_register', $this->wp_customize );
$control = new WP_Customize_Control(
$this->wp_customize,
@@ -105,7 +105,7 @@ class Test_WP_Customize_Control extends WP_UnitTestCase {
/**
* @ticket 38164
*/
function test_dropdown_pages() {
public function test_dropdown_pages() {
do_action( 'customize_register', $this->wp_customize );
$this->assertInstanceOf( 'WP_Customize_Nav_Menus', $this->wp_customize->nav_menus );
@@ -172,7 +172,7 @@ class Test_WP_Customize_Control extends WP_UnitTestCase {
/**
* Tear down.
*/
function tear_down() {
public function tear_down() {
$this->wp_customize = null;
unset( $GLOBALS['wp_customize'] );
parent::tear_down();
@@ -27,7 +27,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
*
* @see WP_UnitTestCase::setup()
*/
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
@@ -54,7 +54,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
/**
* Tear down the test case.
*/
function tear_down() {
public function tear_down() {
$this->setting = null;
parent::tear_down();
}
@@ -62,7 +62,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
/**
* Delete the $wp_customize global when cleaning up scope.
*/
function clean_up_global_scope() {
public function clean_up_global_scope() {
global $wp_customize;
$wp_customize = null;
parent::clean_up_global_scope();
@@ -77,7 +77,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
*
* @covers WP_Customize_Custom_CSS_Setting::__construct
*/
function test_construct() {
public function test_construct() {
$this->assertTrue( post_type_exists( 'custom_css' ) );
$this->assertSame( 'custom_css', $this->setting->type );
$this->assertSame( get_stylesheet(), $this->setting->stylesheet );
@@ -110,7 +110,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
* @covers WP_Customize_Custom_CSS_Setting::preview
* @covers WP_Customize_Custom_CSS_Setting::update
*/
function test_crud() {
public function test_crud() {
$this->setting->default = '/* Hello World */';
$this->assertSame( $this->setting->default, $this->setting->value() );
@@ -211,7 +211,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
*
* @ticket 39032
*/
function test_custom_css_revision_saved() {
public function test_custom_css_revision_saved() {
$inserted_css = 'body { background: black; }';
$updated_css = 'body { background: red; }';
@@ -245,7 +245,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
*
* @ticket 39259
*/
function test_get_custom_css_post_queries_after_failed_lookup() {
public function test_get_custom_css_post_queries_after_failed_lookup() {
set_theme_mod( 'custom_css_post_id', -1 );
$queries_before = get_num_queries();
wp_get_custom_css_post();
@@ -257,7 +257,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
*
* @ticket 39259
*/
function test_update_custom_css_updates_theme_mod() {
public function test_update_custom_css_updates_theme_mod() {
set_theme_mod( 'custom_css_post_id', -1 );
$post = wp_update_custom_css_post( 'body { background: blue; }' );
$this->assertSame( $post->ID, get_theme_mod( 'custom_css_post_id' ) );
@@ -268,7 +268,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
*
* @covers WP_Customize_Custom_CSS_Setting::value
*/
function test_value_filter() {
public function test_value_filter() {
add_filter( 'customize_value_custom_css', array( $this, 'filter_value' ), 10, 2 );
$this->setting->default = '/*default*/';
$this->assertSame( '/*default*//*filtered*/', $this->setting->value() );
@@ -297,7 +297,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
* @param WP_Customize_Setting $setting Setting.
* @return string
*/
function filter_value( $value, $setting ) {
public function filter_value( $value, $setting ) {
$this->assertInstanceOf( 'WP_Customize_Custom_CSS_Setting', $setting );
$value .= '/*filtered*/';
return $value;
@@ -308,7 +308,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
*
* @covers WP_Customize_Custom_CSS_Setting::update
*/
function test_update_filter() {
public function test_update_filter() {
$original_css = 'body { color:red; }';
$post_id = $this->factory()->post->create(
array(
@@ -343,7 +343,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
* @param string $args Args.
* @return array Data.
*/
function filter_update_custom_css_data( $data, $args ) {
public function filter_update_custom_css_data( $data, $args ) {
$this->assertIsArray( $data );
$this->assertSameSets( array( 'css', 'preprocessed' ), array_keys( $data ) );
$this->assertSame( '', $data['preprocessed'] );
@@ -366,7 +366,7 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase {
*
* @covers WP_Customize_Custom_CSS_Setting::validate
*/
function test_validate() {
public function test_validate() {
// Empty CSS throws no errors.
$result = $this->setting->validate( '' );
+92 -92
View File
@@ -53,7 +53,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* Set up test.
*/
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
$this->manager = $this->instantiate();
@@ -70,7 +70,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* Tear down test.
*/
function tear_down() {
public function tear_down() {
$this->manager = null;
unset( $GLOBALS['wp_customize'] );
$_REQUEST = array();
@@ -83,7 +83,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @throws Exception If an inactive core Twenty* theme cannot be found.
* @return string Theme slug (stylesheet).
*/
function get_inactive_core_theme() {
private function get_inactive_core_theme() {
$stylesheet = get_stylesheet();
foreach ( wp_get_themes() as $theme ) {
if ( $theme->stylesheet !== $stylesheet && 0 === strpos( $theme->stylesheet, 'twenty' ) ) {
@@ -98,7 +98,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @return WP_Customize_Manager
*/
function instantiate() {
private function instantiate() {
$GLOBALS['wp_customize'] = new WP_Customize_Manager();
return $GLOBALS['wp_customize'];
}
@@ -108,7 +108,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @covers WP_Customize_Manager::__construct
*/
function test_constructor() {
public function test_constructor() {
$uuid = wp_generate_uuid4();
$theme = 'twentyfifteen';
$messenger_channel = 'preview-123';
@@ -227,7 +227,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @covers WP_Customize_Manager::setup_theme
*/
function test_setup_theme_in_customize_admin() {
public function test_setup_theme_in_customize_admin() {
global $pagenow, $wp_customize;
$pagenow = 'customize.php';
set_current_screen( 'customize' );
@@ -273,7 +273,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @see _delete_option_fresh_site()
* @ticket 41039
*/
function test_fresh_site_flag_clearing() {
public function test_fresh_site_flag_clearing() {
global $wp_customize, $wpdb;
// Make sure fresh site flag is cleared when publishing a changeset.
@@ -296,7 +296,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @covers WP_Customize_Manager::setup_theme
*/
function test_setup_theme_in_frontend() {
public function test_setup_theme_in_frontend() {
global $wp_customize, $pagenow, $show_admin_bar;
$pagenow = 'front';
set_current_screen( 'front' );
@@ -331,7 +331,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 39221
* @covers WP_Customize_Manager::settings_previewed
*/
function test_settings_previewed() {
public function test_settings_previewed() {
$wp_customize = new WP_Customize_Manager( array( 'settings_previewed' => false ) );
$this->assertFalse( $wp_customize->settings_previewed() );
@@ -384,7 +384,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::changeset_uuid
*/
function test_changeset_uuid() {
public function test_changeset_uuid() {
$uuid = wp_generate_uuid4();
$wp_customize = new WP_Customize_Manager( array( 'changeset_uuid' => $uuid ) );
$this->assertSame( $uuid, $wp_customize->changeset_uuid() );
@@ -398,7 +398,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::wp_loaded
*/
function test_wp_loaded() {
public function test_wp_loaded() {
wp_set_current_user( self::$admin_user_id );
$wp_customize = new WP_Customize_Manager();
$title = 'Hello World';
@@ -416,7 +416,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::find_changeset_post_id
*/
function test_find_changeset_post_id() {
public function test_find_changeset_post_id() {
$uuid = wp_generate_uuid4();
$post_id = $this->factory()->post->create(
array(
@@ -441,7 +441,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::changeset_post_id
*/
function test_changeset_post_id() {
public function test_changeset_post_id() {
$uuid = wp_generate_uuid4();
$wp_customize = new WP_Customize_Manager( array( 'changeset_uuid' => $uuid ) );
$this->assertNull( $wp_customize->changeset_post_id() );
@@ -465,7 +465,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::changeset_data
*/
function test_changeset_data() {
public function test_changeset_data() {
wp_set_current_user( self::$admin_user_id );
$uuid = wp_generate_uuid4();
$wp_customize = new WP_Customize_Manager( array( 'changeset_uuid' => $uuid ) );
@@ -543,7 +543,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @covers WP_Customize_Manager::_save_starter_content_changeset
* @requires function imagejpeg
*/
function test_import_theme_starter_content() {
public function test_import_theme_starter_content() {
wp_set_current_user( self::$admin_user_id );
register_nav_menu( 'top', 'Top' );
add_theme_support( 'custom-logo' );
@@ -811,7 +811,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 45484
* @covers WP_Customize_Manager::import_theme_starter_content
*/
function test_import_theme_starter_content_with_nested_arrays() {
public function test_import_theme_starter_content_with_nested_arrays() {
wp_set_current_user( self::$admin_user_id );
$existing_published_home_page_id = $this->factory()->post->create(
@@ -885,7 +885,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::customize_preview_init
*/
function test_customize_preview_init() {
public function test_customize_preview_init() {
// Test authorized admin user.
wp_set_current_user( self::$admin_user_id );
@@ -930,7 +930,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 40020
* @covers WP_Customize_Manager::filter_iframe_security_headers
*/
function test_filter_iframe_security_headers() {
public function test_filter_iframe_security_headers() {
$wp_customize = new WP_Customize_Manager();
$headers = $wp_customize->filter_iframe_security_headers( array() );
$this->assertArrayHasKey( 'X-Frame-Options', $headers );
@@ -945,7 +945,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::add_state_query_params
*/
function test_add_state_query_params() {
public function test_add_state_query_params() {
$preview_theme = $this->get_inactive_core_theme();
$uuid = wp_generate_uuid4();
@@ -1004,7 +1004,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::save_changeset_post
*/
function test_save_changeset_post_without_theme_activation() {
public function test_save_changeset_post_without_theme_activation() {
global $wp_customize;
wp_set_current_user( self::$admin_user_id );
@@ -1421,7 +1421,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param array $context Context.
* @return array Data.
*/
function filter_customize_changeset_save_data( $data, $context ) {
public function filter_customize_changeset_save_data( $data, $context ) {
$this->customize_changeset_save_data_call_count += 1;
$this->assertIsArray( $data );
$this->assertIsArray( $context );
@@ -1440,7 +1440,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @return WP_Error Error.
*/
function return_illegal_error() {
public function return_illegal_error() {
return new WP_Error( 'illegal' );
}
@@ -1451,7 +1451,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @covers WP_Customize_Manager::save_changeset_post
* @covers WP_Customize_Manager::update_stashed_theme_mod_settings
*/
function test_save_changeset_post_with_theme_activation() {
public function test_save_changeset_post_with_theme_activation() {
global $wp_customize;
wp_set_current_user( self::$admin_user_id );
@@ -1489,7 +1489,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 38705
* @covers WP_Customize_Manager::save_changeset_post
*/
function test_save_changeset_post_with_varying_users() {
public function test_save_changeset_post_with_varying_users() {
global $wp_customize;
add_theme_support( 'custom-background' );
@@ -1664,7 +1664,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @see wp_delete_auto_drafts()
* @covers WP_Customize_Manager::save_changeset_post
*/
function test_save_changeset_post_dumping_auto_draft_date() {
public function test_save_changeset_post_dumping_auto_draft_date() {
global $wp_customize;
wp_set_current_user( self::$admin_user_id );
@@ -1704,7 +1704,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 38865
* @covers WP_Customize_Manager::save_changeset_post
*/
function test_save_changeset_post_with_unchanged_values() {
public function test_save_changeset_post_with_unchanged_values() {
global $wp_customize;
add_theme_support( 'custom-background' );
@@ -1904,7 +1904,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 41621
* @covers WP_Customize_Manager::save_changeset_post
*/
function test_remove_setting_from_changeset_post() {
public function test_remove_setting_from_changeset_post() {
$uuid = wp_generate_uuid4();
$manager = $this->create_test_manager( $uuid );
@@ -1940,7 +1940,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 38705
* @covers WP_Customize_Manager::save_changeset_post
*/
function test_save_changeset_post_with_varying_unfiltered_html_cap() {
public function test_save_changeset_post_with_varying_unfiltered_html_cap() {
global $wp_customize;
grant_super_admin( self::$admin_user_id );
$this->assertTrue( user_can( self::$admin_user_id, 'unfiltered_html' ) );
@@ -2012,7 +2012,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @see WP_Customize_Widgets::schedule_customize_register()
* @see WP_Customize_Widgets::customize_register()
*/
function test_wp_customize_publish_changeset() {
public function test_wp_customize_publish_changeset() {
global $wp_customize;
$wp_customize = null;
@@ -2058,7 +2058,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 41336
* @covers WP_Customize_Manager::save_changeset_post
*/
function test_publish_changeset_with_future_status_when_future_date() {
public function test_publish_changeset_with_future_status_when_future_date() {
$wp_customize = $this->create_test_manager( wp_generate_uuid4() );
$wp_customize->save_changeset_post(
@@ -2079,7 +2079,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @covers WP_Customize_Manager::save_changeset_post
* @covers WP_Customize_Manager::get_changeset_post_data
*/
function test_save_changeset_post_for_bad_changeset() {
public function test_save_changeset_post_for_bad_changeset() {
$uuid = wp_generate_uuid4();
$post_id = wp_insert_post(
array(
@@ -2150,7 +2150,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @param WP_Customize_Manager $wp_customize Manager.
*/
function register_scratchpad_setting( WP_Customize_Manager $wp_customize ) {
public function register_scratchpad_setting( WP_Customize_Manager $wp_customize ) {
$wp_customize->add_setting(
'scratchpad',
array(
@@ -2167,7 +2167,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param string $value Value.
* @return string Value.
*/
function filter_sanitize_scratchpad( $value ) {
public function filter_sanitize_scratchpad( $value ) {
return apply_filters( 'content_save_pre', $value );
}
@@ -2185,7 +2185,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param WP_Customize_Setting $setting Setting.
* @return mixed Value.
*/
function filter_customize_setting_to_log_current_user( $value, $setting ) {
public function filter_customize_setting_to_log_current_user( $value, $setting ) {
$this->filtered_setting_current_user_ids[ $setting->id ] = get_current_user_id();
return $value;
}
@@ -2196,7 +2196,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::is_cross_domain
*/
function test_is_cross_domain() {
public function test_is_cross_domain() {
$wp_customize = new WP_Customize_Manager();
update_option( 'home', 'http://example.com' );
@@ -2214,7 +2214,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::get_allowed_urls
*/
function test_get_allowed_urls() {
public function test_get_allowed_urls() {
$wp_customize = new WP_Customize_Manager();
$this->assertFalse( is_ssl() );
$this->assertFalse( $wp_customize->is_cross_domain() );
@@ -2232,7 +2232,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param array $urls URLs.
* @return array URLs.
*/
function filter_customize_allowed_urls( $urls ) {
public function filter_customize_allowed_urls( $urls ) {
$urls[] = 'http://headless.example.com/';
return $urls;
}
@@ -2242,7 +2242,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @group ajax
*/
function test_doing_ajax() {
public function test_doing_ajax() {
add_filter( 'wp_doing_ajax', '__return_true' );
$manager = $this->manager;
@@ -2256,7 +2256,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* Test ! WP_Customize_Manager::doing_ajax().
*/
function test_not_doing_ajax() {
public function test_not_doing_ajax() {
add_filter( 'wp_doing_ajax', '__return_false' );
$manager = $this->manager;
@@ -2268,7 +2268,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 30988
*/
function test_unsanitized_post_values_from_input() {
public function test_unsanitized_post_values_from_input() {
wp_set_current_user( self::$admin_user_id );
$manager = $this->manager;
@@ -2297,7 +2297,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::unsanitized_post_values
*/
function test_unsanitized_post_values_with_changeset_and_stashed_theme_mods() {
public function test_unsanitized_post_values_with_changeset_and_stashed_theme_mods() {
wp_set_current_user( self::$admin_user_id );
$preview_theme = $this->get_inactive_core_theme();
@@ -2421,7 +2421,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 30988
*/
function test_post_value() {
public function test_post_value() {
wp_set_current_user( self::$admin_user_id );
$posted_settings = array(
'foo' => 'OOF',
@@ -2445,7 +2445,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 34893
*/
function test_invalid_post_value() {
public function test_invalid_post_value() {
wp_set_current_user( self::$admin_user_id );
$default_value = 'foo_default';
$setting = $this->manager->add_setting(
@@ -2483,7 +2483,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param mixed $value Value.
* @return string|WP_Error
*/
function filter_customize_sanitize_foo( $value ) {
public function filter_customize_sanitize_foo( $value ) {
if ( 'return_null_in_sanitize' === $value ) {
$value = null;
} elseif ( is_string( $value ) ) {
@@ -2502,7 +2502,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param mixed $value Value.
* @return WP_Error
*/
function filter_customize_validate_foo( $validity, $value ) {
public function filter_customize_validate_foo( $validity, $value ) {
if ( false !== stripos( $value, '<script' ) ) {
$validity->add( 'invalid_value_in_validate', __( 'Invalid value.' ), array( 'source' => 'filter_customize_validate_foo' ) );
}
@@ -2514,7 +2514,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 37247
*/
function test_post_value_validation_sanitization_order() {
public function test_post_value_validation_sanitization_order() {
wp_set_current_user( self::$admin_user_id );
$default_value = '0';
$setting = $this->manager->add_setting(
@@ -2539,7 +2539,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param mixed $value Value.
* @return string|WP_Error
*/
function filter_customize_sanitize_numeric( $value ) {
public function filter_customize_sanitize_numeric( $value ) {
return absint( $value );
}
@@ -2550,7 +2550,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param mixed $value Value.
* @return WP_Error
*/
function filter_customize_validate_numeric( $validity, $value ) {
public function filter_customize_validate_numeric( $validity, $value ) {
if ( ! is_string( $value ) || ! is_numeric( $value ) ) {
$validity->add( 'invalid_value_in_validate', __( 'Invalid value.' ), array( 'source' => 'filter_customize_validate_numeric' ) );
}
@@ -2562,7 +2562,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @see WP_Customize_Manager::validate_setting_values()
*/
function test_validate_setting_values() {
public function test_validate_setting_values() {
wp_set_current_user( self::$admin_user_id );
$setting = $this->manager->add_setting(
'foo',
@@ -2611,7 +2611,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 37638
* @covers WP_Customize_Manager::validate_setting_values
*/
function test_late_validate_setting_values() {
public function test_late_validate_setting_values() {
$setting = new Test_Setting_Without_Applying_Validate_Filter( $this->manager, 'required' );
$this->manager->add_setting( $setting );
@@ -2637,7 +2637,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30937
* @covers WP_Customize_Manager::validate_setting_values
*/
function test_validate_setting_values_args() {
public function test_validate_setting_values_args() {
wp_set_current_user( self::$admin_user_id );
$this->manager->register_controls();
@@ -2675,7 +2675,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param WP_Customize_Setting $setting Setting.
* @return WP_Error Validity.
*/
function late_validate_length( $validity, $value, $setting ) {
public function late_validate_length( $validity, $value, $setting ) {
$this->assertInstanceOf( 'WP_Customize_Setting', $setting );
if ( strlen( $value ) < 10 ) {
$validity->add( 'minlength', '' );
@@ -2688,7 +2688,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 37247
*/
function test_validate_setting_values_validation_sanitization_order() {
public function test_validate_setting_values_validation_sanitization_order() {
wp_set_current_user( self::$admin_user_id );
$setting = $this->manager->add_setting(
'numeric',
@@ -2709,7 +2709,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @see WP_Customize_Manager::prepare_setting_validity_for_js()
*/
function test_prepare_setting_validity_for_js() {
public function test_prepare_setting_validity_for_js() {
$this->assertTrue( $this->manager->prepare_setting_validity_for_js( true ) );
$error = new WP_Error();
$error->add( 'bad_letter', 'Bad letter', 'A' );
@@ -2733,7 +2733,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @see WP_Customize_Manager::set_post_value()
*/
function test_set_post_value() {
public function test_set_post_value() {
wp_set_current_user( self::$admin_user_id );
$this->manager->add_setting(
'foo',
@@ -2768,7 +2768,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param mixed $value Value.
* @return int Value.
*/
function sanitize_foo_for_test_set_post_value( $value ) {
public function sanitize_foo_for_test_set_post_value( $value ) {
return (int) $value;
}
@@ -2787,7 +2787,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @param mixed ...$args Optional arguments passed to the action.
*/
function capture_customize_post_value_set_actions( ...$args ) {
public function capture_customize_post_value_set_actions( ...$args ) {
$action = current_action();
$this->captured_customize_post_value_set_actions[] = compact( 'action', 'args' );
}
@@ -2797,7 +2797,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 30936
*/
function test_add_dynamic_settings() {
public function test_add_dynamic_settings() {
$manager = $this->manager;
$setting_ids = array( 'foo', 'bar' );
$manager->add_setting( 'foo', array( 'default' => 'foo_default' ) );
@@ -2818,7 +2818,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 38013
* @covers WP_Customize_Manager::has_published_pages
*/
function test_has_published_pages() {
public function test_has_published_pages() {
foreach ( get_pages() as $page ) {
wp_delete_post( $page->ID, true );
}
@@ -2847,7 +2847,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 38013
* @covers WP_Customize_Manager::has_published_pages
*/
function test_has_published_pages_when_nav_menus_created_posts() {
public function test_has_published_pages_when_nav_menus_created_posts() {
foreach ( get_pages() as $page ) {
wp_delete_post( $page->ID, true );
}
@@ -2876,7 +2876,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 30936
*/
function test_register_dynamic_settings() {
public function test_register_dynamic_settings() {
wp_set_current_user( self::$admin_user_id );
$posted_settings = array(
'foo' => 'OOF',
@@ -2898,7 +2898,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* In lieu of closures, callback for customize_register action added in test_register_dynamic_settings().
*/
function action_customize_register_for_dynamic_settings() {
public function action_customize_register_for_dynamic_settings() {
add_filter( 'customize_dynamic_setting_args', array( $this, 'filter_customize_dynamic_setting_args_for_test_dynamic_settings' ), 10, 2 );
add_filter( 'customize_dynamic_setting_class', array( $this, 'filter_customize_dynamic_setting_class_for_test_dynamic_settings' ), 10, 3 );
}
@@ -2910,7 +2910,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param string $setting_id Setting ID.
* @return array
*/
function filter_customize_dynamic_setting_args_for_test_dynamic_settings( $setting_args, $setting_id ) {
public function filter_customize_dynamic_setting_args_for_test_dynamic_settings( $setting_args, $setting_id ) {
$this->assertIsString( $setting_id );
if ( in_array( $setting_id, array( 'foo', 'bar' ), true ) ) {
$setting_args = array( 'default' => "dynamic_{$setting_id}_default" );
@@ -2926,7 +2926,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param array $setting_args Setting args.
* @return string
*/
function filter_customize_dynamic_setting_class_for_test_dynamic_settings( $setting_class, $setting_id, $setting_args ) {
public function filter_customize_dynamic_setting_class_for_test_dynamic_settings( $setting_class, $setting_id, $setting_args ) {
$this->assertSame( 'WP_Customize_Setting', $setting_class );
$this->assertIsString( $setting_id );
$this->assertIsArray( $setting_args );
@@ -2938,7 +2938,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @see WP_Customize_Manager::get_document_title_template()
*/
function test_get_document_title_template() {
public function test_get_document_title_template() {
$tpl = $this->manager->get_document_title_template();
$this->assertStringContainsString( '%s', $tpl );
}
@@ -2949,7 +2949,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @see WP_Customize_Manager::get_preview_url()
* @see WP_Customize_Manager::set_preview_url()
*/
function test_preview_url() {
public function test_preview_url() {
$this->assertSame( home_url( '/' ), $this->manager->get_preview_url() );
$preview_url = home_url( '/foo/bar/baz/' );
$this->manager->set_preview_url( $preview_url );
@@ -2964,7 +2964,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @see WP_Customize_Manager::get_return_url()
* @see WP_Customize_Manager::set_return_url()
*/
function test_return_url() {
public function test_return_url() {
wp_set_current_user( self::factory()->user->create( array( 'role' => 'author' ) ) );
$this->assertSame( home_url( '/' ), $this->manager->get_return_url() );
@@ -2999,7 +2999,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 46686
*/
function test_return_url_with_deactivated_theme() {
public function test_return_url_with_deactivated_theme() {
$this->manager->set_return_url( admin_url( 'themes.php?page=mytheme_documentation' ) );
$this->assertSame( admin_url( 'themes.php' ), $this->manager->get_return_url() );
}
@@ -3010,7 +3010,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @see WP_Customize_Manager::get_autofocus()
* @see WP_Customize_Manager::set_autofocus()
*/
function test_autofocus() {
public function test_autofocus() {
$this->assertEmpty( $this->manager->get_autofocus() );
$this->manager->set_autofocus( array( 'unrecognized' => 'food' ) );
@@ -3038,7 +3038,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @see WP_Customize_Manager::get_nonces()
*/
function test_nonces() {
public function test_nonces() {
$nonces = $this->manager->get_nonces();
$this->assertIsArray( $nonces );
$this->assertArrayHasKey( 'save', $nonces );
@@ -3057,7 +3057,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param WP_Customize_Manager $manager Manager.
* @return array Nonces.
*/
function filter_customize_refresh_nonces( $nonces, $manager ) {
public function filter_customize_refresh_nonces( $nonces, $manager ) {
$this->assertInstanceOf( 'WP_Customize_Manager', $manager );
$nonces['foo'] = wp_create_nonce( 'foo' );
return $nonces;
@@ -3068,7 +3068,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @see WP_Customize_Manager::customize_pane_settings()
*/
function test_customize_pane_settings() {
public function test_customize_pane_settings() {
wp_set_current_user( self::$admin_user_id );
$this->manager->register_controls();
$this->manager->prepare_controls();
@@ -3119,7 +3119,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 38867
* @covers WP_Customize_Manager::remove_frameless_preview_messenger_channel
*/
function test_remove_frameless_preview_messenger_channel() {
public function test_remove_frameless_preview_messenger_channel() {
wp_set_current_user( self::$admin_user_id );
$manager = new WP_Customize_Manager( array( 'messenger_channel' => null ) );
ob_start();
@@ -3139,7 +3139,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @see WP_Customize_Manager::customize_preview_settings()
*/
function test_customize_preview_settings() {
public function test_customize_preview_settings() {
wp_set_current_user( self::$admin_user_id );
$this->manager->register_controls();
$this->manager->prepare_controls();
@@ -3171,7 +3171,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 33552
*/
function test_customize_loaded_components_filter() {
public function test_customize_loaded_components_filter() {
$manager = new WP_Customize_Manager();
$this->assertInstanceOf( 'WP_Customize_Widgets', $manager->widgets );
$this->assertInstanceOf( 'WP_Customize_Nav_Menus', $manager->nav_menus );
@@ -3203,7 +3203,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @return array Components.
*/
function return_array_containing_widgets( $components, $customize_manager ) {
public function return_array_containing_widgets( $components, $customize_manager ) {
$this->assertIsArray( $components );
$this->assertContains( 'widgets', $components );
$this->assertContains( 'nav_menus', $components );
@@ -3220,7 +3220,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @return array Components.
*/
function return_array_containing_nav_menus( $components, $customize_manager ) {
public function return_array_containing_nav_menus( $components, $customize_manager ) {
$this->assertIsArray( $components );
$this->assertContains( 'widgets', $components );
$this->assertContains( 'nav_menus', $components );
@@ -3233,7 +3233,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @ticket 30225
* @ticket 34594
*/
function test_prepare_controls_stable_sorting() {
public function test_prepare_controls_stable_sorting() {
$manager = new WP_Customize_Manager();
$manager->register_controls();
$section_id = 'foo-section';
@@ -3273,7 +3273,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 34596
*/
function test_add_section_return_instance() {
public function test_add_section_return_instance() {
$manager = new WP_Customize_Manager();
wp_set_current_user( self::$admin_user_id );
@@ -3307,7 +3307,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 34596
*/
function test_add_setting_return_instance() {
public function test_add_setting_return_instance() {
$manager = new WP_Customize_Manager();
wp_set_current_user( self::$admin_user_id );
@@ -3328,7 +3328,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 34597
*/
function test_add_setting_honoring_dynamic() {
public function test_add_setting_honoring_dynamic() {
$manager = new WP_Customize_Manager();
$setting_id = 'dynamic';
@@ -3353,7 +3353,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param string $id Setting ID.
* @return string Setting class.
*/
function return_dynamic_customize_setting_class( $class, $id, $args ) {
public function return_dynamic_customize_setting_class( $class, $id, $args ) {
unset( $args );
if ( 0 === strpos( $id, 'dynamic' ) ) {
$class = 'Test_Dynamic_Customize_Setting';
@@ -3368,7 +3368,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
* @param string $id Setting ID.
* @return string Setting args.
*/
function return_dynamic_customize_setting_args( $args, $id ) {
public function return_dynamic_customize_setting_args( $args, $id ) {
if ( 0 === strpos( $id, 'dynamic' ) ) {
$args['custom'] = 'foo';
}
@@ -3378,7 +3378,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 34596
*/
function test_add_panel_return_instance() {
public function test_add_panel_return_instance() {
$manager = new WP_Customize_Manager();
wp_set_current_user( self::$admin_user_id );
@@ -3411,7 +3411,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 34596
*/
function test_add_control_return_instance() {
public function test_add_control_return_instance() {
$manager = new WP_Customize_Manager();
$section_id = 'foo-section';
wp_set_current_user( self::$admin_user_id );
@@ -3459,7 +3459,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 31195
*/
function test_get_previewable_devices() {
public function test_get_previewable_devices() {
// Setup the instance.
$manager = new WP_Customize_Manager();
@@ -3496,7 +3496,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @return array
*/
function filtered_device_list() {
private function filtered_device_list() {
return array(
'custom-device' => array(
'label' => __( 'Enter custom-device preview mode' ),
@@ -3512,14 +3512,14 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @return array
*/
function filter_customize_previewable_devices( $devices ) {
public function filter_customize_previewable_devices( $devices ) {
return $this->filtered_device_list();
}
/**
* @ticket 37128
*/
function test_prepare_controls_wp_list_sort_controls() {
public function test_prepare_controls_wp_list_sort_controls() {
wp_set_current_user( self::$admin_user_id );
$controls = array(
@@ -3552,7 +3552,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 37128
*/
function test_prepare_controls_wp_list_sort_sections() {
public function test_prepare_controls_wp_list_sort_sections() {
wp_set_current_user( self::$admin_user_id );
$sections = array(
@@ -3581,7 +3581,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
/**
* @ticket 37128
*/
function test_prepare_controls_wp_list_sort_panels() {
public function test_prepare_controls_wp_list_sort_panels() {
wp_set_current_user( self::$admin_user_id );
$panels = array(
@@ -3612,7 +3612,7 @@ class Tests_WP_Customize_Manager extends WP_UnitTestCase {
*
* @ticket 39125
*/
function test_sanitize_external_header_video_trim() {
public function test_sanitize_external_header_video_trim() {
$this->manager->register_controls();
$setting = $this->manager->get_setting( 'external_header_video' );
$video_url = 'https://www.youtube.com/watch?v=72xdCU__XCk';
@@ -18,7 +18,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_UnitTestCase::setup()
*/
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
@@ -31,7 +31,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
/**
* Delete the $wp_customize global when cleaning up scope.
*/
function clean_up_global_scope() {
public function clean_up_global_scope() {
global $wp_customize;
$wp_customize = null;
parent::clean_up_global_scope();
@@ -43,7 +43,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
* @param object $menu_item Menu item.
* @return object
*/
function filter_type_label( $menu_item ) {
public function filter_type_label( $menu_item ) {
if ( 'custom_type' === $menu_item->type ) {
$menu_item->type_label = 'Custom Label';
}
@@ -54,7 +54,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
/**
* Test constants and statics.
*/
function test_constants() {
public function test_constants() {
do_action( 'customize_register', $this->wp_customize );
$this->assertTrue( post_type_exists( WP_Customize_Nav_Menu_Item_Setting::POST_TYPE ) );
}
@@ -64,7 +64,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::__construct()
*/
function test_construct() {
public function test_construct() {
do_action( 'customize_register', $this->wp_customize );
$setting = new WP_Customize_Nav_Menu_Item_Setting( $this->wp_customize, 'nav_menu_item[123]' );
@@ -108,7 +108,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
/**
* Test empty constructor.
*/
function test_construct_empty_menus() {
public function test_construct_empty_menus() {
do_action( 'customize_register', $this->wp_customize );
$_wp_customize = $this->wp_customize;
unset( $_wp_customize->nav_menus );
@@ -128,7 +128,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::__construct()
*/
function test_construct_placeholder() {
public function test_construct_placeholder() {
do_action( 'customize_register', $this->wp_customize );
$default = array(
'title' => 'Lorem',
@@ -146,7 +146,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::value()
*/
function test_value_type_post_type() {
public function test_value_type_post_type() {
do_action( 'customize_register', $this->wp_customize );
$post_id = self::factory()->post->create( array( 'post_title' => 'Hello World' ) );
@@ -197,7 +197,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::value()
*/
function test_value_type_post_type_without_label() {
public function test_value_type_post_type_without_label() {
do_action( 'customize_register', $this->wp_customize );
$original_title = 'Hello World';
@@ -229,7 +229,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::value()
*/
function test_value_type_taxonomy() {
public function test_value_type_taxonomy() {
do_action( 'customize_register', $this->wp_customize );
$tax_id = self::factory()->category->create( array( 'name' => 'Salutations' ) );
@@ -268,7 +268,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::value()
*/
function test_custom_type_label() {
public function test_custom_type_label() {
do_action( 'customize_register', $this->wp_customize );
add_filter( 'wp_setup_nav_menu_item', array( $this, 'filter_type_label' ) );
@@ -300,7 +300,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::value()
*/
function test_value_nav_menu_term_id_returns_zero() {
public function test_value_nav_menu_term_id_returns_zero() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = -123;
@@ -345,7 +345,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::preview()
*/
function test_preview_updated() {
public function test_preview_updated() {
do_action( 'customize_register', $this->wp_customize );
$first_post_id = self::factory()->post->create( array( 'post_title' => 'Hello World' ) );
@@ -400,7 +400,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::preview()
*/
function test_preview_inserted() {
public function test_preview_inserted() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_create_nav_menu( 'Primary' );
@@ -459,7 +459,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::preview()
*/
function test_preview_deleted() {
public function test_preview_deleted() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_create_nav_menu( 'Primary' );
@@ -499,7 +499,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::sanitize()
*/
function test_sanitize() {
public function test_sanitize() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_create_nav_menu( 'Primary' );
@@ -637,7 +637,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::update()
*/
function test_save_updated() {
public function test_save_updated() {
do_action( 'customize_register', $this->wp_customize );
$first_post_id = self::factory()->post->create( array( 'post_title' => 'Hello World' ) );
@@ -706,7 +706,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::update()
*/
function test_save_inserted() {
public function test_save_inserted() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_create_nav_menu( 'Primary' );
@@ -779,7 +779,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::update()
*/
function test_save_deleted() {
public function test_save_deleted() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_create_nav_menu( 'Primary' );
@@ -831,7 +831,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
/**
* @ticket 33665
*/
function test_invalid_nav_menu_item() {
public function test_invalid_nav_menu_item() {
$menu_id = wp_create_nav_menu( 'Primary' );
register_post_type(
'poem',
@@ -888,7 +888,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Item_Setting::value_as_wp_post_nav_menu_item()
*/
function test_value_as_wp_post_nav_menu_item() {
public function test_value_as_wp_post_nav_menu_item() {
$post_id = self::factory()->post->create();
$setting = new WP_Customize_Nav_Menu_Item_Setting(
@@ -949,7 +949,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
* @ticket 38945
* @covers WP_Customize_Nav_Menu_Item_Setting::value_as_wp_post_nav_menu_item
*/
function test_value_as_wp_post_nav_menu_item_term_urls() {
public function test_value_as_wp_post_nav_menu_item_term_urls() {
$term_id = self::factory()->term->create( array( 'taxonomy' => 'category' ) );
register_post_type(
'press_release',
@@ -1022,7 +1022,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
* @ticket 38945
* @covers WP_Customize_Nav_Menu_Item_Setting::get_original_title
*/
function test_get_original_title() {
public function test_get_original_title() {
$menu_id = wp_create_nav_menu( 'Menu' );
register_post_type(
'press_release',
@@ -1217,7 +1217,7 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
* @ticket 38015
* @see WP_Customize_Nav_Menu_Item_Setting::value_as_wp_post_nav_menu_item()
*/
function test_value_as_wp_post_nav_menu_item_with_empty_title() {
public function test_value_as_wp_post_nav_menu_item_with_empty_title() {
$original_title = 'The Original Title';
$post_id = self::factory()->post->create( array( 'post_title' => $original_title ) );
@@ -19,7 +19,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_UnitTestCase::setup()
*/
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
@@ -32,7 +32,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
/**
* Delete the $wp_customize global when cleaning up scope.
*/
function clean_up_global_scope() {
public function clean_up_global_scope() {
global $wp_customize;
$wp_customize = null;
parent::clean_up_global_scope();
@@ -43,14 +43,14 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @return array
*/
function get_nav_menu_items_option() {
private function get_nav_menu_items_option() {
return get_option( 'nav_menu_options', array( 'auto_add' => array() ) );
}
/**
* Test constants and statics.
*/
function test_constants() {
public function test_constants() {
do_action( 'customize_register', $this->wp_customize );
$this->assertTrue( taxonomy_exists( WP_Customize_Nav_Menu_Setting::TAXONOMY ) );
}
@@ -60,7 +60,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::__construct()
*/
function test_construct() {
public function test_construct() {
do_action( 'customize_register', $this->wp_customize );
$setting = new WP_Customize_Nav_Menu_Setting( $this->wp_customize, 'nav_menu[123]' );
@@ -91,7 +91,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
/**
* Test empty constructor.
*/
function test_construct_empty_menus() {
public function test_construct_empty_menus() {
do_action( 'customize_register', $this->wp_customize );
$_wp_customize = $this->wp_customize;
unset( $_wp_customize->nav_menus );
@@ -111,7 +111,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::__construct()
*/
function test_construct_placeholder() {
public function test_construct_placeholder() {
do_action( 'customize_register', $this->wp_customize );
$default = array(
'name' => 'Lorem \\o/',
@@ -128,7 +128,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::value()
*/
function test_value() {
public function test_value() {
do_action( 'customize_register', $this->wp_customize );
$menu_name = 'Test 123 \\o/';
@@ -168,7 +168,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::preview()
*/
function test_preview_updated() {
public function test_preview_updated() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_update_nav_menu_object(
@@ -235,7 +235,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::preview()
*/
function test_preview_inserted() {
public function test_preview_inserted() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = -123;
@@ -280,7 +280,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::preview()
*/
function test_preview_deleted() {
public function test_preview_deleted() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_update_nav_menu_object(
@@ -319,7 +319,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::sanitize()
*/
function test_sanitize() {
public function test_sanitize() {
do_action( 'customize_register', $this->wp_customize );
$setting = new WP_Customize_Nav_Menu_Setting( $this->wp_customize, 'nav_menu[123]' );
@@ -350,7 +350,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::update()
*/
function test_save_updated() {
public function test_save_updated() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_update_nav_menu_object(
@@ -415,7 +415,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::update()
*/
function test_save_inserted() {
public function test_save_inserted() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = -123;
@@ -464,7 +464,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::update()
*/
function test_save_inserted_conflicted_name() {
public function test_save_inserted_conflicted_name() {
do_action( 'customize_register', $this->wp_customize );
$menu_name = 'Foo';
@@ -489,7 +489,7 @@ class Test_WP_Customize_Nav_Menu_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menu_Setting::update()
*/
function test_save_deleted() {
public function test_save_deleted() {
do_action( 'customize_register', $this->wp_customize );
$menu_name = 'Lorem Ipsum \\o/';
+32 -32
View File
@@ -19,7 +19,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_UnitTestCase::setup()
*/
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
@@ -31,7 +31,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
/**
* Delete the $wp_customize global when cleaning up scope.
*/
function clean_up_global_scope() {
public function clean_up_global_scope() {
global $wp_customize;
$wp_customize = null;
parent::clean_up_global_scope();
@@ -43,7 +43,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
* @param array $items Menu item types.
* @return array Menu item types.
*/
function filter_item_types( $items ) {
public function filter_item_types( $items ) {
$items[] = array(
'title' => 'Custom',
'type_label' => 'Custom Type',
@@ -62,7 +62,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
* @param string $object The object name (e.g. category).
* @return array Menu items.
*/
function filter_items( $items, $type, $object ) {
public function filter_items( $items, $type, $object ) {
$items[] = array(
'id' => 'custom-1',
'title' => 'Cool beans',
@@ -81,7 +81,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::__construct()
*/
function test_construct() {
public function test_construct() {
do_action( 'customize_register', $this->wp_customize );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
$this->assertInstanceOf( 'WP_Customize_Manager', $menus->manager );
@@ -107,7 +107,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::load_available_items_query()
*/
function test_load_available_items_query_returns_wp_error() {
public function test_load_available_items_query_returns_wp_error() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
// Invalid post type $obj_name.
@@ -126,7 +126,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::load_available_items_query()
*/
function test_load_available_items_query_maybe_returns_home() {
public function test_load_available_items_query_maybe_returns_home() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
// Expected menu item array.
@@ -157,7 +157,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::load_available_items_query()
*/
function test_load_available_items_query_returns_post_item_with_page_number() {
public function test_load_available_items_query_returns_post_item_with_page_number() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
// Create page.
@@ -187,7 +187,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::load_available_items_query()
*/
function test_load_available_items_query_returns_page_item() {
public function test_load_available_items_query_returns_page_item() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
// Create page.
@@ -218,7 +218,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::load_available_items_query()
*/
function test_load_available_items_query_returns_post_item() {
public function test_load_available_items_query_returns_post_item() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
// Create post.
@@ -244,7 +244,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::load_available_items_query()
*/
function test_load_available_items_query_returns_term_item() {
public function test_load_available_items_query_returns_term_item() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
// Create term.
@@ -270,7 +270,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::load_available_items_query()
*/
function test_load_available_items_query_returns_custom_item() {
public function test_load_available_items_query_returns_custom_item() {
add_filter( 'customize_nav_menu_available_item_types', array( $this, 'filter_item_types' ) );
add_filter( 'customize_nav_menu_available_items', array( $this, 'filter_items' ), 10, 4 );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -295,7 +295,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::search_available_items_query()
*/
function test_search_available_items_query() {
public function test_search_available_items_query() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
do_action( 'customize_register', $this->wp_customize );
@@ -464,7 +464,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
* }
* @return array Items.
*/
function filter_search( $items, $args ) {
public function filter_search( $items, $args ) {
$this->assertIsArray( $items );
$this->assertIsArray( $args );
$this->assertArrayHasKey( 's', $args );
@@ -492,7 +492,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::enqueue_scripts()
*/
function test_enqueue_scripts() {
public function test_enqueue_scripts() {
do_action( 'customize_register', $this->wp_customize );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
$menus->enqueue_scripts();
@@ -507,7 +507,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::filter_dynamic_setting_args()
*/
function test_filter_dynamic_setting_args() {
public function test_filter_dynamic_setting_args() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
$expected = array( 'type' => 'nav_menu_item' );
@@ -524,7 +524,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::filter_dynamic_setting_class()
*/
function test_filter_dynamic_setting_class() {
public function test_filter_dynamic_setting_class() {
do_action( 'customize_register', $this->wp_customize );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -542,7 +542,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::customize_register()
*/
function test_customize_register() {
public function test_customize_register() {
do_action( 'customize_register', $this->wp_customize );
$menu_id = wp_create_nav_menu( 'Primary' );
$post_id = self::factory()->post->create( array( 'post_title' => 'Hello World' ) );
@@ -574,7 +574,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::intval_base10()
*/
function test_intval_base10() {
public function test_intval_base10() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -593,7 +593,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::available_item_types()
*/
function test_available_item_types() {
public function test_available_item_types() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -729,7 +729,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::print_templates()
*/
function test_print_templates() {
public function test_print_templates() {
do_action( 'customize_register', $this->wp_customize );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -753,7 +753,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::available_items_template()
*/
function test_available_items_template() {
public function test_available_items_template() {
add_filter( 'customize_nav_menu_available_item_types', array( $this, 'filter_item_types' ) );
do_action( 'customize_register', $this->wp_customize );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -800,7 +800,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::customize_dynamic_partial_args()
*/
function test_customize_dynamic_partial_args() {
public function test_customize_dynamic_partial_args() {
do_action( 'customize_register', $this->wp_customize );
$args = apply_filters( 'customize_dynamic_partial_args', false, 'nav_menu_instance[68b329da9893e34099c7d8ad5cb9c940]' );
@@ -822,7 +822,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::customize_preview_init()
*/
function test_customize_preview_init() {
public function test_customize_preview_init() {
do_action( 'customize_register', $this->wp_customize );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -837,7 +837,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @covers WP_Customize_Nav_Menus::make_auto_draft_status_previewable
*/
function test_make_auto_draft_status_previewable() {
public function test_make_auto_draft_status_previewable() {
global $wp_post_statuses;
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
$menus->make_auto_draft_status_previewable();
@@ -849,7 +849,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @covers WP_Customize_Nav_Menus::sanitize_nav_menus_created_posts
*/
function test_sanitize_nav_menus_created_posts() {
public function test_sanitize_nav_menus_created_posts() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
$contributor_user_id = $this->factory()->user->create( array( 'role' => 'contributor' ) );
$author_user_id = $this->factory()->user->create( array( 'role' => 'author' ) );
@@ -923,7 +923,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @covers WP_Customize_Nav_Menus::save_nav_menus_created_posts
*/
function test_save_nav_menus_created_posts() {
public function test_save_nav_menus_created_posts() {
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
do_action( 'customize_register', $this->wp_customize );
@@ -1031,7 +1031,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::filter_wp_nav_menu_args()
*/
function test_filter_wp_nav_menu_args() {
public function test_filter_wp_nav_menu_args() {
do_action( 'customize_register', $this->wp_customize );
$menus = $this->wp_customize->nav_menus;
$menu_id = wp_create_nav_menu( 'Foo' );
@@ -1117,7 +1117,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
* @covers WP_Customize_Nav_Menus::filter_wp_nav_menu
* @covers WP_Customize_Nav_Menus::filter_wp_nav_menu_args
*/
function test_filter_wp_nav_menu() {
public function test_filter_wp_nav_menu() {
do_action( 'customize_register', $this->wp_customize );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -1158,7 +1158,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::customize_preview_enqueue_deps()
*/
function test_customize_preview_enqueue_deps() {
public function test_customize_preview_enqueue_deps() {
do_action( 'customize_register', $this->wp_customize );
$menus = new WP_Customize_Nav_Menus( $this->wp_customize );
@@ -1172,7 +1172,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::export_preview_data()
*/
function test_export_preview_data() {
public function test_export_preview_data() {
ob_start();
$this->wp_customize->nav_menus->export_preview_data();
$html = ob_get_clean();
@@ -1186,7 +1186,7 @@ class Test_WP_Customize_Nav_Menus extends WP_UnitTestCase {
*
* @see WP_Customize_Nav_Menus::render_nav_menu_partial()
*/
function test_render_nav_menu_partial() {
public function test_render_nav_menu_partial() {
$this->wp_customize->nav_menus->customize_preview_init();
$menu = wp_create_nav_menu( 'Foo' );
+14 -14
View File
@@ -12,7 +12,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
*/
protected $manager;
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
$GLOBALS['wp_customize'] = new WP_Customize_Manager();
@@ -20,7 +20,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
$this->undefined = new stdClass();
}
function tear_down() {
public function tear_down() {
$this->manager = null;
unset( $GLOBALS['wp_customize'] );
parent::tear_down();
@@ -29,7 +29,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
/**
* @see WP_Customize_Panel::__construct()
*/
function test_construct_default_args() {
public function test_construct_default_args() {
$panel = new WP_Customize_Panel( $this->manager, 'foo' );
$this->assertIsInt( $panel->instance_number );
$this->assertSame( $this->manager, $panel->manager );
@@ -47,7 +47,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
/**
* @see WP_Customize_Panel::__construct()
*/
function test_construct_custom_args() {
public function test_construct_custom_args() {
$args = array(
'priority' => 200,
'capability' => 'edit_posts',
@@ -67,7 +67,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
/**
* @see WP_Customize_Panel::__construct()
*/
function test_construct_custom_type() {
public function test_construct_custom_type() {
$panel = new Custom_Panel_Test( $this->manager, 'foo' );
$this->assertSame( 'titleless', $panel->type );
}
@@ -76,7 +76,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
* @see WP_Customize_Panel::active()
* @see WP_Customize_Panel::active_callback()
*/
function test_active() {
public function test_active() {
$panel = new WP_Customize_Panel( $this->manager, 'foo' );
$this->assertTrue( $panel->active() );
@@ -97,7 +97,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
* @param WP_Customize_Panel $panel
* @return bool
*/
function filter_active_test( $active, $panel ) {
public function filter_active_test( $active, $panel ) {
$this->assertFalse( $active );
$this->assertInstanceOf( 'WP_Customize_Panel', $panel );
$active = true;
@@ -107,7 +107,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
/**
* @see WP_Customize_Panel::json()
*/
function test_json() {
public function test_json() {
$args = array(
'priority' => 200,
'capability' => 'edit_posts',
@@ -131,7 +131,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
/**
* @see WP_Customize_Panel::check_capabilities()
*/
function test_check_capabilities() {
public function test_check_capabilities() {
$user_id = self::factory()->user->create( array( 'role' => 'administrator' ) );
wp_set_current_user( $user_id );
@@ -149,7 +149,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
/**
* @see WP_Customize_Panel::get_content()
*/
function test_get_content() {
public function test_get_content() {
$panel = new WP_Customize_Panel( $this->manager, 'foo' );
$this->assertEmpty( $panel->get_content() );
}
@@ -157,7 +157,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
/**
* @see WP_Customize_Panel::maybe_render()
*/
function test_maybe_render() {
public function test_maybe_render() {
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
$panel = new WP_Customize_Panel( $this->manager, 'bar' );
$customize_render_panel_count = did_action( 'customize_render_panel' );
@@ -175,14 +175,14 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
* @see WP_Customize_Panel::maybe_render()
* @param WP_Customize_Panel $panel
*/
function action_customize_render_panel_test( $panel ) {
public function action_customize_render_panel_test( $panel ) {
$this->assertInstanceOf( 'WP_Customize_Panel', $panel );
}
/**
* @see WP_Customize_Panel::print_template()
*/
function test_print_templates_standard() {
public function test_print_templates_standard() {
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
$panel = new WP_Customize_Panel( $this->manager, 'baz' );
@@ -200,7 +200,7 @@ class Tests_WP_Customize_Panel extends WP_UnitTestCase {
/**
* @see WP_Customize_Panel::print_template()
*/
function test_print_templates_custom() {
public function test_print_templates_custom() {
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
$panel = new Custom_Panel_Test( $this->manager, 'baz' );
+17 -17
View File
@@ -29,7 +29,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
/**
* Set up.
*/
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
$GLOBALS['wp_customize'] = new WP_Customize_Manager();
@@ -44,7 +44,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::__construct()
*/
function test_construct_default_args() {
public function test_construct_default_args() {
$partial_id = 'blogname';
$partial = new WP_Customize_Partial( $this->selective_refresh, $partial_id );
$this->assertSame( $partial_id, $partial->id );
@@ -64,7 +64,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
* @param WP_Customize_Partial $partial Partial.
* @return string|false Content or false if error.
*/
function render_post_content_partial( $partial ) {
public function render_post_content_partial( $partial ) {
$id_data = $partial->id_data();
$post_id = (int) $id_data['keys'][0];
if ( empty( $post_id ) ) {
@@ -82,7 +82,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::__construct()
*/
function test_construct_non_default_args() {
public function test_construct_non_default_args() {
$post_id = self::factory()->post->create(
array(
@@ -129,7 +129,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::id_data()
*/
function test_id_data() {
public function test_id_data() {
$partial = new WP_Customize_Partial( $this->selective_refresh, 'foo' );
$id_data = $partial->id_data();
$this->assertSame( 'foo', $id_data['base'] );
@@ -163,7 +163,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
* @param array $container_context Data.
* @return string|false Content.
*/
function filter_customize_partial_render( $rendered, $partial, $container_context ) {
public function filter_customize_partial_render( $rendered, $partial, $container_context ) {
$this->assertTrue( false === $rendered || is_string( $rendered ) );
$this->assertInstanceOf( 'WP_Customize_Partial', $partial );
$this->assertIsArray( $container_context );
@@ -179,7 +179,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
* @param array $container_context Data.
* @return string|false Content.
*/
function filter_customize_partial_render_with_id( $rendered, $partial, $container_context ) {
public function filter_customize_partial_render_with_id( $rendered, $partial, $container_context ) {
$this->assertSame( sprintf( 'customize_partial_render_%s', $partial->id ), current_filter() );
$this->assertTrue( false === $rendered || is_string( $rendered ) );
$this->assertInstanceOf( 'WP_Customize_Partial', $partial );
@@ -193,7 +193,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @return string Content.
*/
function render_echo_and_return() {
public function render_echo_and_return() {
echo 'foo';
return 'bar';
}
@@ -201,7 +201,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
/**
* Echo render_callback().
*/
function render_echo() {
public function render_echo() {
echo 'foo';
}
@@ -210,7 +210,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @return string Content.
*/
function render_return() {
public function render_return() {
return 'bar';
}
@@ -219,7 +219,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::render()
*/
function test_render_with_bad_callback_should_give_preference_to_return_value() {
public function test_render_with_bad_callback_should_give_preference_to_return_value() {
$partial = new WP_Customize_Partial(
$this->selective_refresh,
'foo',
@@ -236,7 +236,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::render()
*/
function test_render_echo_callback() {
public function test_render_echo_callback() {
$partial = new WP_Customize_Partial(
$this->selective_refresh,
'foo',
@@ -259,7 +259,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::render()
*/
function test_render_return_callback() {
public function test_render_return_callback() {
$partial = new WP_Customize_Partial(
$this->selective_refresh,
'foo',
@@ -282,7 +282,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::render_callback()
*/
function test_render_callback_default() {
public function test_render_callback_default() {
$partial = new WP_Customize_Partial( $this->selective_refresh, 'foo' );
$this->assertFalse( $partial->render_callback( $partial, array() ) );
$this->assertFalse( call_user_func( $partial->render_callback, $partial, array() ) );
@@ -293,7 +293,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::json()
*/
function test_json() {
public function test_json() {
$post_id = 123;
$partial_id = sprintf( 'post_content[%d]', $post_id );
$args = array(
@@ -321,7 +321,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
*
* @see WP_Customize_Partial::check_capabilities()
*/
function test_check_capabilities() {
public function test_check_capabilities() {
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
do_action( 'customize_register', $this->wp_customize );
$partial = new WP_Customize_Partial(
@@ -390,7 +390,7 @@ class Test_WP_Customize_Partial extends WP_UnitTestCase {
/**
* Tear down.
*/
function tear_down() {
public function tear_down() {
$this->wp_customize = null;
unset( $GLOBALS['wp_customize'] );
parent::tear_down();
+14 -14
View File
@@ -19,7 +19,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
*/
protected $manager;
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
$GLOBALS['wp_customize'] = new WP_Customize_Manager();
@@ -27,7 +27,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
$this->undefined = new stdClass();
}
function tear_down() {
public function tear_down() {
$this->manager = null;
unset( $GLOBALS['wp_customize'] );
parent::tear_down();
@@ -36,7 +36,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
/**
* @see WP_Customize_Section::__construct()
*/
function test_construct_default_args() {
public function test_construct_default_args() {
$section = new WP_Customize_Section( $this->manager, 'foo' );
$this->assertIsInt( $section->instance_number );
$this->assertSame( $this->manager, $section->manager );
@@ -54,7 +54,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
/**
* @see WP_Customize_Section::__construct()
*/
function test_construct_custom_args() {
public function test_construct_custom_args() {
$args = array(
'priority' => 200,
'capability' => 'edit_posts',
@@ -77,7 +77,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
/**
* @see WP_Customize_Section::__construct()
*/
function test_construct_custom_type() {
public function test_construct_custom_type() {
$section = new Custom_Section_Test( $this->manager, 'foo' );
$this->assertSame( 'titleless', $section->type );
}
@@ -86,7 +86,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
* @see WP_Customize_Section::active()
* @see WP_Customize_Section::active_callback()
*/
function test_active() {
public function test_active() {
$section = new WP_Customize_Section( $this->manager, 'foo' );
$this->assertTrue( $section->active() );
@@ -107,7 +107,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
* @param WP_Customize_Section $section
* @return bool
*/
function filter_active_test( $active, $section ) {
public function filter_active_test( $active, $section ) {
$this->assertFalse( $active );
$this->assertInstanceOf( 'WP_Customize_Section', $section );
$active = true;
@@ -117,7 +117,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
/**
* @see WP_Customize_Section::json()
*/
function test_json() {
public function test_json() {
$args = array(
'priority' => 200,
'capability' => 'edit_posts',
@@ -145,7 +145,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
/**
* @see WP_Customize_Section::check_capabilities()
*/
function test_check_capabilities() {
public function test_check_capabilities() {
wp_set_current_user( self::$admin_id );
$section = new WP_Customize_Section( $this->manager, 'foo' );
@@ -162,7 +162,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
/**
* @see WP_Customize_Section::get_content()
*/
function test_get_content() {
public function test_get_content() {
$section = new WP_Customize_Section( $this->manager, 'foo' );
$this->assertEmpty( $section->get_content() );
}
@@ -170,7 +170,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
/**
* @see WP_Customize_Section::maybe_render()
*/
function test_maybe_render() {
public function test_maybe_render() {
wp_set_current_user( self::$admin_id );
$section = new WP_Customize_Section( $this->manager, 'bar' );
$customize_render_section_count = did_action( 'customize_render_section' );
@@ -188,14 +188,14 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
* @see WP_Customize_Section::maybe_render()
* @param WP_Customize_Section $section
*/
function action_customize_render_section_test( $section ) {
public function action_customize_render_section_test( $section ) {
$this->assertInstanceOf( 'WP_Customize_Section', $section );
}
/**
* @see WP_Customize_Section::print_template()
*/
function test_print_templates_standard() {
public function test_print_templates_standard() {
wp_set_current_user( self::$admin_id );
$section = new WP_Customize_Section( $this->manager, 'baz' );
@@ -210,7 +210,7 @@ class Tests_WP_Customize_Section extends WP_UnitTestCase {
/**
* @see WP_Customize_Section::print_template()
*/
function test_print_templates_custom() {
public function test_print_templates_custom() {
wp_set_current_user( self::$admin_id );
$section = new Custom_Section_Test( $this->manager, 'baz' );
@@ -34,7 +34,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
/**
* Set up the test fixture.
*/
function set_up() {
public function set_up() {
parent::set_up();
// Define wp_doing_ajax so that wp_die() will be used instead of die().
@@ -52,7 +52,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
/**
* Do Customizer boot actions.
*/
function do_customize_boot_actions() {
private function do_customize_boot_actions() {
$_SERVER['REQUEST_METHOD'] = 'POST';
do_action( 'setup_theme' );
do_action( 'after_setup_theme' );
@@ -67,7 +67,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::handle_render_partials_request()
*/
function test_handle_render_partials_request_for_unauthenticated_user() {
public function test_handle_render_partials_request_for_unauthenticated_user() {
$_POST[ WP_Customize_Selective_Refresh::RENDER_QUERY_VAR ] = '1';
// Check current_user_cannot_customize.
@@ -123,7 +123,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
/**
* Set the current user to be an admin, add the preview nonce, and set the query var.
*/
function setup_valid_render_partials_request_environment() {
private function setup_valid_render_partials_request_environment() {
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
$_REQUEST['nonce'] = wp_create_nonce( 'preview-customize_' . $this->wp_customize->theme()->get_stylesheet() );
$_POST[ WP_Customize_Selective_Refresh::RENDER_QUERY_VAR ] = '1';
@@ -135,7 +135,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::handle_render_partials_request()
*/
function test_handle_render_partials_request_for_unrecognized_partial() {
public function test_handle_render_partials_request_for_unrecognized_partial() {
$this->setup_valid_render_partials_request_environment();
$context_data = array();
$placements = array( $context_data );
@@ -172,7 +172,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::handle_render_partials_request()
*/
function test_handle_render_partials_request_for_non_rendering_partial() {
public function test_handle_render_partials_request_for_non_rendering_partial() {
$this->setup_valid_render_partials_request_environment();
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
$this->wp_customize->add_setting( 'home' );
@@ -211,7 +211,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::handle_render_partials_request()
*/
function test_handle_rendering_disallowed_partial() {
public function test_handle_rendering_disallowed_partial() {
$this->setup_valid_render_partials_request_environment();
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
$this->wp_customize->add_setting(
@@ -247,7 +247,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::handle_render_partials_request()
*/
function test_handle_rendering_partial_with_missing_settings() {
public function test_handle_rendering_partial_with_missing_settings() {
$this->setup_valid_render_partials_request_environment();
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
$this->wp_customize->selective_refresh->add_partial( 'bar', array( 'settings' => 'bar' ) );
@@ -279,7 +279,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
* @param array $context Context data.
* @return string
*/
function render_callback_blogname( $partial, $context ) {
public function render_callback_blogname( $partial, $context ) {
$this->assertIsArray( $context );
$this->assertInstanceOf( 'WP_Customize_Partial', $partial );
return get_bloginfo( 'name', 'display' );
@@ -292,7 +292,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
* @param array $context Context data.
* @return string
*/
function render_callback_blogdescription( $partial, $context ) {
public function render_callback_blogdescription( $partial, $context ) {
$this->assertIsArray( $context );
$this->assertInstanceOf( 'WP_Customize_Partial', $partial );
$x = get_bloginfo( 'description', 'display' );
@@ -304,7 +304,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::handle_render_partials_request()
*/
function test_handle_render_partials_request_with_single_valid_placement() {
public function test_handle_render_partials_request_with_single_valid_placement() {
$this->setup_valid_render_partials_request_environment();
$this->wp_customize->selective_refresh->add_partial(
@@ -353,7 +353,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @return array|false Args.
*/
function filter_customize_dynamic_partial_args( $partial_args, $partial_id ) {
public function filter_customize_dynamic_partial_args( $partial_args, $partial_id ) {
if ( 'test_dynamic_blogname' === $partial_id ) {
$partial_args = array(
'settings' => array( 'blogname' ),
@@ -373,7 +373,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
* the placements' context data.
* @return array Response.
*/
function filter_customize_render_partials_response( $response, $component, $partial_placements ) {
public function filter_customize_render_partials_response( $response, $component, $partial_placements ) {
$this->assertIsArray( $response );
$this->assertInstanceOf( 'WP_Customize_Selective_Refresh', $component );
if ( isset( $this->expected_partial_ids ) ) {
@@ -395,7 +395,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
* @param WP_Customize_Selective_Refresh $component Selective refresh component.
* @param array $partial_placements Partial IDs.
*/
function handle_action_customize_render_partials_after( $component, $partial_placements ) {
public function handle_action_customize_render_partials_after( $component, $partial_placements ) {
$this->assertInstanceOf( 'WP_Customize_Selective_Refresh', $component );
if ( isset( $this->expected_partial_ids ) ) {
$this->assertSameSets( $this->expected_partial_ids, array_keys( $partial_placements ) );
@@ -408,7 +408,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
* @param WP_Customize_Selective_Refresh $component Selective refresh component.
* @param array $partial_placements Partial IDs.
*/
function handle_action_customize_render_partials_before( $component, $partial_placements ) {
public function handle_action_customize_render_partials_before( $component, $partial_placements ) {
$this->assertInstanceOf( 'WP_Customize_Selective_Refresh', $component );
if ( isset( $this->expected_partial_ids ) ) {
$this->assertSameSets( $this->expected_partial_ids, array_keys( $partial_placements ) );
@@ -420,7 +420,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::handle_render_partials_request()
*/
function test_handle_render_partials_request_for_dynamic_partial() {
public function test_handle_render_partials_request_for_dynamic_partial() {
$this->setup_valid_render_partials_request_environment();
add_filter( 'customize_dynamic_partial_args', array( $this, 'filter_customize_dynamic_partial_args' ), 10, 2 );
@@ -458,7 +458,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::handle_render_partials_request()
*/
function test_handle_render_partials_request_for_multiple_partials_placements() {
public function test_handle_render_partials_request_for_multiple_partials_placements() {
$this->setup_valid_render_partials_request_environment();
$this->wp_customize->selective_refresh->add_partial(
@@ -509,7 +509,7 @@ class Test_WP_Customize_Selective_Refresh_Ajax extends WP_UnitTestCase {
/**
* Tear down.
*/
function tear_down() {
public function tear_down() {
$this->expected_partial_ids = null;
$this->wp_customize = null;
unset( $GLOBALS['wp_customize'] );
@@ -29,7 +29,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
/**
* Set up the test fixture.
*/
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
$GLOBALS['wp_customize'] = new WP_Customize_Manager();
@@ -44,7 +44,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::__construct()
*/
function test_construct() {
public function test_construct() {
$this->assertSame( $this->selective_refresh, $this->wp_customize->selective_refresh );
}
@@ -53,7 +53,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::register_scripts()
*/
function test_register_scripts() {
public function test_register_scripts() {
$scripts = new WP_Scripts();
$handles = array(
'customize-selective-refresh',
@@ -70,7 +70,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::partials()
*/
function test_partials() {
public function test_partials() {
$this->assertIsArray( $this->selective_refresh->partials() );
}
@@ -81,7 +81,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
* @see WP_Customize_Selective_Refresh::add_partial()
* @see WP_Customize_Selective_Refresh::remove_partial()
*/
function test_crud_partial() {
public function test_crud_partial() {
$partial = $this->selective_refresh->add_partial( 'foo' );
$this->assertSame( $this->selective_refresh, $partial->component );
$this->assertInstanceOf( 'WP_Customize_Partial', $partial );
@@ -110,7 +110,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::init_preview()
*/
function test_init_preview() {
public function test_init_preview() {
$this->selective_refresh->init_preview();
$this->assertSame( 10, has_action( 'template_redirect', array( $this->selective_refresh, 'handle_render_partials_request' ) ) );
$this->assertSame( 10, has_action( 'wp_enqueue_scripts', array( $this->selective_refresh, 'enqueue_preview_scripts' ) ) );
@@ -121,7 +121,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::enqueue_preview_scripts()
*/
function test_enqueue_preview_scripts() {
public function test_enqueue_preview_scripts() {
$scripts = wp_scripts();
$this->assertNotContains( 'customize-selective-refresh', $scripts->queue );
$this->selective_refresh->enqueue_preview_scripts();
@@ -134,7 +134,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::export_preview_data()
*/
function test_export_preview_data() {
public function test_export_preview_data() {
$user_id = self::factory()->user->create( array( 'role' => 'administrator' ) );
wp_set_current_user( $user_id );
$user = new WP_User( $user_id );
@@ -178,7 +178,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::add_dynamic_partials()
*/
function test_add_dynamic_partials() {
public function test_add_dynamic_partials() {
$partial_ids = array( 'recognized', 'recognized-class', 'unrecognized', 'already-added' );
$partials = $this->selective_refresh->add_dynamic_partials( $partial_ids );
@@ -206,7 +206,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
* @param string $partial_id ID for dynamic partial.
* @return false|array Dynamic partial args.
*/
function filter_customize_dynamic_partial_args( $partial_args, $partial_id ) {
public function filter_customize_dynamic_partial_args( $partial_args, $partial_id ) {
$this->assertTrue( false === $partial_args || is_array( $partial_args ) );
$this->assertIsString( $partial_id );
@@ -229,7 +229,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
* @param array $partial_args The arguments to the WP_Customize_Partial constructor.
* @return string
*/
function filter_customize_dynamic_partial_class( $partial_class, $partial_id, $partial_args ) {
public function filter_customize_dynamic_partial_class( $partial_class, $partial_id, $partial_args ) {
$this->assertIsArray( $partial_args );
$this->assertIsString( $partial_id );
$this->assertIsString( $partial_class );
@@ -246,7 +246,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
*
* @see WP_Customize_Selective_Refresh::is_render_partials_request()
*/
function test_is_render_partials_request() {
public function test_is_render_partials_request() {
$this->assertFalse( $this->selective_refresh->is_render_partials_request() );
$_POST[ WP_Customize_Selective_Refresh::RENDER_QUERY_VAR ] = '1';
$this->assertTrue( $this->selective_refresh->is_render_partials_request() );
@@ -255,7 +255,7 @@ class Test_WP_Customize_Selective_Refresh extends WP_UnitTestCase {
/**
* Tear down.
*/
function tear_down() {
public function tear_down() {
$this->wp_customize = null;
unset( $GLOBALS['wp_customize'] );
unset( $GLOBALS['wp_scripts'] );
+19 -19
View File
@@ -17,7 +17,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
*/
public $undefined;
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
$GLOBALS['wp_customize'] = new WP_Customize_Manager();
@@ -25,13 +25,13 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
$this->undefined = new stdClass();
}
function tear_down() {
public function tear_down() {
$this->manager = null;
unset( $GLOBALS['wp_customize'] );
parent::tear_down();
}
function test_constructor_without_args() {
public function test_constructor_without_args() {
$setting = new WP_Customize_Setting( $this->manager, 'foo' );
$this->assertSame( $this->manager, $setting->manager );
$this->assertSame( 'foo', $setting->id );
@@ -84,11 +84,11 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
* @param mixed $value The setting value.
* @param WP_Customize_Setting $setting The setting object.
*/
function sanitize_js_callback_base64_for_testing( $value, $setting ) {
public function sanitize_js_callback_base64_for_testing( $value, $setting ) {
return base64_encode( $value );
}
function test_constructor_with_args() {
public function test_constructor_with_args() {
$args = array(
'type' => 'option',
'capability' => 'edit_posts',
@@ -136,7 +136,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Setting::value()
*/
function test_preview_standard_types_non_multidimensional() {
public function test_preview_standard_types_non_multidimensional() {
wp_set_current_user( $this->factory()->user->create( array( 'role' => 'administrator' ) ) );
$_POST['customized'] = wp_slash( wp_json_encode( $this->post_data_overrides ) );
@@ -215,7 +215,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
* @see WP_Customize_Setting::preview()
* @see WP_Customize_Setting::value()
*/
function test_preview_standard_types_multidimensional() {
public function test_preview_standard_types_multidimensional() {
wp_set_current_user( $this->factory()->user->create( array( 'role' => 'administrator' ) ) );
$_POST['customized'] = wp_slash( wp_json_encode( $this->post_data_overrides ) );
@@ -316,7 +316,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
*/
protected $custom_type_data_previewed;
function custom_type_getter( $name, $default = null ) {
private function custom_type_getter( $name, $default = null ) {
if ( did_action( "customize_preview_{$name}" ) && array_key_exists( $name, $this->custom_type_data_previewed ) ) {
$value = $this->custom_type_data_previewed[ $name ];
} elseif ( array_key_exists( $name, $this->custom_type_data_saved ) ) {
@@ -327,7 +327,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
return $value;
}
function custom_type_setter( $name, $value ) {
private function custom_type_setter( $name, $value ) {
$this->custom_type_data_saved[ $name ] = $value;
}
@@ -339,7 +339,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
*
* @return mixed|null
*/
function custom_type_value_filter( $default, $setting = null ) {
public function custom_type_value_filter( $default, $setting = null ) {
$name = preg_replace( '/^customize_value_/', '', current_filter() );
$this->assertInstanceOf( 'WP_Customize_Setting', $setting );
$id_data = $setting->id_data();
@@ -350,7 +350,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
/**
* @param WP_Customize_Setting $setting
*/
function custom_type_preview( $setting ) {
public function custom_type_preview( $setting ) {
$previewed_value = $setting->post_value( $this->undefined );
if ( $this->undefined !== $previewed_value ) {
$this->custom_type_data_previewed[ $setting->id ] = $previewed_value;
@@ -361,7 +361,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
*
* @see WP_Customize_Setting::preview()
*/
function test_preview_custom_type() {
public function test_preview_custom_type() {
wp_set_current_user( $this->factory()->user->create( array( 'role' => 'administrator' ) ) );
$type = 'custom_type';
$post_data_overrides = array(
@@ -473,7 +473,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
*
* @ticket 30988
*/
function test_non_posted_setting_applying_default_value_in_preview() {
public function test_non_posted_setting_applying_default_value_in_preview() {
$type = 'option';
$name = 'unset_option_without_post_value';
$default = "default_value_{$name}";
@@ -491,7 +491,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
* @see WP_Customize_Setting::save()
* @see WP_Customize_Setting::update()
*/
function test_update_custom_type() {
public function test_update_custom_type() {
$type = 'custom';
$name = 'foo';
$setting = new WP_Customize_Setting( $this->manager, $name, compact( 'type' ) );
@@ -526,7 +526,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
* @param mixed $value
* @param WP_Customize_Setting $setting
*/
function handle_customize_update_custom_foo_action( $value, $setting = null ) {
public function handle_customize_update_custom_foo_action( $value, $setting = null ) {
$this->assertSame( 'hello world \\o/', $value );
$this->assertInstanceOf( 'WP_Customize_Setting', $setting );
}
@@ -537,7 +537,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
* @see Tests_WP_Customize_Setting::test_update_custom_type()
* @param WP_Customize_Setting $setting
*/
function handle_customize_save_custom_foo_action( $setting ) {
public function handle_customize_save_custom_foo_action( $setting ) {
$this->assertInstanceOf( 'WP_Customize_Setting', $setting );
$this->assertSame( 'custom', $setting->type );
$this->assertSame( 'foo', $setting->id );
@@ -550,7 +550,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
*
* @ticket 31428
*/
function test_is_current_blog_previewed() {
public function test_is_current_blog_previewed() {
wp_set_current_user( $this->factory()->user->create( array( 'role' => 'administrator' ) ) );
$type = 'option';
$name = 'blogname';
@@ -572,7 +572,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
* @group multisite
* @group ms-required
*/
function test_previewing_with_switch_to_blog() {
public function test_previewing_with_switch_to_blog() {
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
$type = 'option';
$name = 'blogdescription';
@@ -594,7 +594,7 @@ class Tests_WP_Customize_Setting extends WP_UnitTestCase {
/**
* @ticket 33499
*/
function test_option_autoloading() {
public function test_option_autoloading() {
global $wpdb;
wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
+34 -34
View File
@@ -20,7 +20,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*/
protected $backup_registered_sidebars;
function set_up() {
public function set_up() {
parent::set_up();
require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
@@ -78,7 +78,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
WP_Customize_Setting::reset_aggregated_multidimensionals();
}
function clean_up_global_scope() {
public function clean_up_global_scope() {
global $wp_widget_factory, $wp_registered_sidebars, $wp_registered_widgets, $wp_registered_widget_controls, $wp_registered_widget_updates;
$wp_registered_sidebars = array();
@@ -90,7 +90,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
parent::clean_up_global_scope();
}
function tear_down() {
public function tear_down() {
$this->manager = null;
unset( $GLOBALS['wp_customize'] );
unset( $GLOBALS['wp_scripts'] );
@@ -98,7 +98,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
parent::tear_down();
}
function set_customized_post_data( $customized ) {
private function set_customized_post_data( $customized ) {
$_POST['customized'] = wp_slash( wp_json_encode( $customized ) );
if ( $this->manager ) {
foreach ( $customized as $id => $value ) {
@@ -107,7 +107,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
}
}
function do_customize_boot_actions() {
private function do_customize_boot_actions() {
$_SERVER['REQUEST_METHOD'] = 'POST';
$_REQUEST['nonce'] = wp_create_nonce( 'preview-customize_' . $this->manager->theme()->get_stylesheet() );
do_action( 'setup_theme' );
@@ -117,14 +117,14 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
do_action( 'wp', $GLOBALS['wp'] );
}
function remove_widgets_block_editor() {
public function remove_widgets_block_editor() {
remove_theme_support( 'widgets-block-editor' );
}
/**
* Test WP_Customize_Widgets::__construct()
*/
function test_construct() {
public function test_construct() {
$this->assertInstanceOf( 'WP_Customize_Widgets', $this->manager->widgets );
$this->assertSame( $this->manager, $this->manager->widgets->manager );
}
@@ -136,7 +136,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
* @see WP_Customize_Widgets::preview_sidebars_widgets()
* @ticket 36660
*/
function test_customize_register_with_deleted_sidebars() {
public function test_customize_register_with_deleted_sidebars() {
$sidebar_id = 'sidebar-1';
delete_option( 'sidebars_widgets' );
register_sidebar( array( 'id' => $sidebar_id ) );
@@ -228,7 +228,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @see WP_Customize_Widgets::get_selective_refreshable_widgets()
*/
function test_get_selective_refreshable_widgets_when_theme_supports() {
public function test_get_selective_refreshable_widgets_when_theme_supports() {
global $wp_widget_factory;
add_action( 'widgets_init', array( $this, 'override_search_widget_customize_selective_refresh' ), 90 );
add_theme_support( 'customize-selective-refresh-widgets' );
@@ -248,7 +248,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @see WP_Customize_Widgets::get_selective_refreshable_widgets()
*/
function test_get_selective_refreshable_widgets_when_no_theme_supports() {
public function test_get_selective_refreshable_widgets_when_no_theme_supports() {
add_action( 'widgets_init', array( $this, 'override_search_widget_customize_selective_refresh' ), 90 );
remove_theme_support( 'customize-selective-refresh-widgets' );
$this->do_customize_boot_actions();
@@ -262,7 +262,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
* @see Tests_WP_Customize_Widgets::test_get_selective_refreshable_widgets_when_theme_supports()
* @see Tests_WP_Customize_Widgets::test_get_selective_refreshable_widgets_when_no_theme_supports()
*/
function override_search_widget_customize_selective_refresh() {
public function override_search_widget_customize_selective_refresh() {
global $wp_widget_factory;
$wp_widget_factory->widgets['WP_Widget_Search']->widget_options['customize_selective_refresh'] = false;
}
@@ -272,7 +272,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @see WP_Customize_Widgets::is_widget_selective_refreshable()
*/
function test_is_widget_selective_refreshable() {
public function test_is_widget_selective_refreshable() {
add_action( 'widgets_init', array( $this, 'override_search_widget_customize_selective_refresh' ), 90 );
add_theme_support( 'customize-selective-refresh-widgets' );
$this->do_customize_boot_actions();
@@ -288,7 +288,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
* @ticket 30988
* @ticket 36389
*/
function test_register_settings() {
public function test_register_settings() {
add_theme_support( 'customize-selective-refresh-widgets' );
$raw_widget_customized = array(
@@ -340,7 +340,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @ticket 36389
*/
function test_register_settings_without_selective_refresh() {
public function test_register_settings_without_selective_refresh() {
remove_theme_support( 'customize-selective-refresh-widgets' );
$this->test_register_settings();
}
@@ -350,7 +350,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @ticket 36389
*/
function test_register_settings_with_late_theme_support_added() {
public function test_register_settings_with_late_theme_support_added() {
remove_theme_support( 'customize-selective-refresh-widgets' );
add_action( 'after_setup_theme', array( $this, 'add_customize_selective_refresh_theme_support' ), 100 );
$this->test_register_settings();
@@ -359,14 +359,14 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
/**
* Add customize-selective-refresh-widgets theme support.
*/
function add_customize_selective_refresh_theme_support() {
public function add_customize_selective_refresh_theme_support() {
add_theme_support( 'customize-selective-refresh-widgets' );
}
/**
* Test WP_Customize_Widgets::get_setting_args()
*/
function test_get_setting_args() {
public function test_get_setting_args() {
add_theme_support( 'customize-selective-refresh-widgets' );
$this->do_customize_boot_actions();
@@ -447,7 +447,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
$this->assertSame( 'SIDEBARS_WIDGETS[SIDEBAR-2]', $args['uppercase_id_set_by_filter'] );
}
function filter_widget_customizer_setting_args( $args, $id ) {
public function filter_widget_customizer_setting_args( $args, $id ) {
$args['uppercase_id_set_by_filter'] = strtoupper( $id );
return $args;
}
@@ -455,7 +455,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
/**
* Test WP_Customize_Widgets::sanitize_widget_js_instance() and WP_Customize_Widgets::sanitize_widget_instance()
*/
function test_sanitize_widget_js_instance() {
public function test_sanitize_widget_js_instance() {
$this->do_customize_boot_actions();
$new_categories_instance = array(
@@ -486,7 +486,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @ticket 53489
*/
function test_sanitize_widget_instance_raw_instance() {
public function test_sanitize_widget_instance_raw_instance() {
remove_action( 'widgets_init', array( $this, 'remove_widgets_block_editor' ) );
$this->do_customize_boot_actions();
@@ -513,7 +513,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @ticket 53489
*/
function test_sanitize_widget_instance_with_no_show_instance_in_rest() {
public function test_sanitize_widget_instance_with_no_show_instance_in_rest() {
global $wp_widget_factory;
remove_action( 'widgets_init', array( $this, 'remove_widgets_block_editor' ) );
@@ -544,7 +544,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @ticket 53479
*/
function test_sanitize_widget_instance_empty_instance() {
public function test_sanitize_widget_instance_empty_instance() {
$this->do_customize_boot_actions();
$this->assertSame( $this->manager->widgets->sanitize_widget_instance( array() ), array() );
}
@@ -554,7 +554,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @return array
*/
function get_test_widget_control_args() {
private function get_test_widget_control_args() {
global $wp_registered_widgets;
require_once ABSPATH . '/wp-admin/includes/widgets.php';
$widget_id = 'search-2';
@@ -575,7 +575,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
/**
* @see WP_Customize_Widgets::get_widget_control()
*/
function test_get_widget_control() {
public function test_get_widget_control() {
$this->do_customize_boot_actions();
$widget_control = $this->manager->widgets->get_widget_control( $this->get_test_widget_control_args() );
@@ -588,7 +588,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
/**
* @see WP_Customize_Widgets::get_widget_control_parts()
*/
function test_get_widget_control_parts() {
public function test_get_widget_control_parts() {
$this->do_customize_boot_actions();
$widget_control_parts = $this->manager->widgets->get_widget_control_parts( $this->get_test_widget_control_args() );
$this->assertArrayHasKey( 'content', $widget_control_parts );
@@ -604,7 +604,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
/**
* @see WP_Widget_Form_Customize_Control::json()
*/
function test_wp_widget_form_customize_control_json() {
public function test_wp_widget_form_customize_control_json() {
$this->do_customize_boot_actions();
$control = $this->manager->get_control( 'widget_search[2]' );
$params = $control->json();
@@ -626,7 +626,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
/**
* @see WP_Customize_Widgets::is_panel_active()
*/
function test_is_panel_active() {
public function test_is_panel_active() {
global $wp_registered_sidebars;
$this->do_customize_boot_actions();
@@ -643,7 +643,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
* @ticket 34738
* @see WP_Customize_Widgets::call_widget_update()
*/
function test_call_widget_update() {
public function test_call_widget_update() {
$widget_number = 2;
$widget_id = "search-{$widget_number}";
@@ -699,7 +699,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @see WP_Customize_Widgets::customize_dynamic_partial_args()
*/
function test_customize_dynamic_partial_args() {
public function test_customize_dynamic_partial_args() {
do_action( 'customize_register', $this->manager );
$args = apply_filters( 'customize_dynamic_partial_args', false, 'widget[search-2]' );
@@ -725,7 +725,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @see WP_Customize_Widgets::selective_refresh_init()
*/
function test_selective_refresh_init_with_theme_support() {
public function test_selective_refresh_init_with_theme_support() {
add_theme_support( 'customize-selective-refresh-widgets' );
$this->manager->widgets->selective_refresh_init();
$this->assertSame( 10, has_action( 'dynamic_sidebar_before', array( $this->manager->widgets, 'start_dynamic_sidebar' ) ) );
@@ -739,7 +739,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @see WP_Customize_Widgets::selective_refresh_init()
*/
function test_selective_refresh_init_without_theme_support() {
public function test_selective_refresh_init_without_theme_support() {
remove_theme_support( 'customize-selective-refresh-widgets' );
$this->manager->widgets->selective_refresh_init();
$this->assertFalse( has_action( 'dynamic_sidebar_before', array( $this->manager->widgets, 'start_dynamic_sidebar' ) ) );
@@ -753,7 +753,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @see WP_Customize_Widgets::customize_preview_enqueue()
*/
function test_customize_preview_enqueue() {
public function test_customize_preview_enqueue() {
$this->manager->widgets->customize_preview_enqueue();
$this->assertTrue( wp_script_is( 'customize-preview-widgets', 'enqueued' ) );
$this->assertTrue( wp_style_is( 'customize-preview', 'enqueued' ) );
@@ -768,7 +768,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
* @see WP_Customize_Widgets::start_dynamic_sidebar()
* @see WP_Customize_Widgets::end_dynamic_sidebar()
*/
function test_filter_dynamic_sidebar_params() {
public function test_filter_dynamic_sidebar_params() {
global $wp_registered_sidebars;
register_sidebar(
array(
@@ -823,7 +823,7 @@ class Tests_WP_Customize_Widgets extends WP_UnitTestCase {
*
* @see WP_Customize_Widgets::render_widget_partial()
*/
function test_render_widget_partial() {
public function test_render_widget_partial() {
add_theme_support( 'customize-selective-refresh-widgets' );
$this->do_customize_boot_actions();
$this->manager->widgets->selective_refresh_init();