Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

Commit

Permalink
Fix test back-compat for WP4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
westonruter committed Jul 15, 2016
1 parent aeae38b commit 5ea3ccc
Showing 1 changed file with 17 additions and 10 deletions.
27 changes: 17 additions & 10 deletions tests/php/test-class-ajax-customize-snapshot-manager.php
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ function test_ajax_customize_save_passing_customize_publish() {
$response = json_decode( $this->_last_response, true );

$this->assertTrue( $response['success'] );
if ( method_exists( $this->plugin->customize_snapshot_manager->customize_manager, 'prepare_setting_validity_for_js' ) ) {
if ( method_exists( 'WP_Customize_Manager', 'prepare_setting_validity_for_js' ) ) {
$this->assertArrayHasKey( 'setting_validities', $response['data'] );
$this->assertArrayHasKey( 'anyonecanedit', $response['data']['setting_validities'] );
$this->assertTrue( $response['data']['setting_validities']['anyonecanedit'] );
Expand Down Expand Up @@ -282,7 +282,7 @@ function test_ajax_update_snapshot_cap_check( $role, $expected_results ) {
* }
*/
function data_update_snapshot_cap_check() {
return array(
$data = array(
array(
'subscriber',
array(
Expand Down Expand Up @@ -311,19 +311,26 @@ function data_update_snapshot_cap_check() {
'data' => 'customize_not_allowed',
),
),
);

$success_data = array(
'administrator',
array(
'administrator',
array(
'success' => true,
'data' => array(
'errors' => null,
'setting_validities' => array(
'anyonecanedit' => true,
),
'success' => true,
'data' => array(
'errors' => null,
'setting_validities' => array(
'anyonecanedit' => true,
),
),
),
);
if ( ! method_exists( 'WP_Customize_Manager', 'prepare_setting_validity_for_js' ) ) {
unset( $success_data['data']['setting_validities'] );
}
$data[] = $success_data;

return $data;
}

/**
Expand Down

0 comments on commit 5ea3ccc

Please sign in to comment.