Make WordPress Core

Ticket #39022: 39022.1.diff

File 39022.1.diff, 1.9 KB (added by westonruter, 8 years ago)

Tweak starter content unit test to ensure fix works

  • src/wp-includes/class-wp-customize-manager.php

    diff --git src/wp-includes/class-wp-customize-manager.php src/wp-includes/class-wp-customize-manager.php
    index 94150d6..4278dbd 100644
    final class WP_Customize_Manager { 
    794794                        'post_type' => 'customize_changeset',
    795795                        'post_status' => get_post_stati(),
    796796                        'name' => $uuid,
    797                         'number' => 1,
     797                        'posts_per_page' => 1,
    798798                        'no_found_rows' => true,
    799799                        'cache_results' => true,
    800800                        'update_post_meta_cache' => false,
    final class WP_Customize_Manager { 
    10031003                                'post__in' => $starter_content_auto_draft_post_ids,
    10041004                                'post_status' => 'auto-draft',
    10051005                                'post_type' => 'any',
    1006                                 'number' => -1,
     1006                                'posts_per_page' => -1,
    10071007                        ) );
    10081008                        foreach ( $existing_posts_query->posts as $existing_post ) {
    10091009                                $existing_starter_content_posts[ $existing_post->post_type . ':' . $existing_post->post_name ] = $existing_post;
    final class WP_Customize_Manager { 
    10161016                                'post_name__in' => $all_post_slugs,
    10171017                                'post_status' => array_diff( get_post_stati(), array( 'auto-draft' ) ),
    10181018                                'post_type' => 'any',
    1019                                 'number' => -1,
     1019                                'posts_per_page' => -1,
    10201020                        ) );
    10211021                        foreach ( $existing_posts_query->posts as $existing_post ) {
    10221022                                $key = $existing_post->post_type . ':' . $existing_post->post_name;
  • tests/phpunit/tests/customize/manager.php

    diff --git tests/phpunit/tests/customize/manager.php tests/phpunit/tests/customize/manager.php
    index c179026..345e666 100644
    class Tests_WP_Customize_Manager extends WP_UnitTestCase { 
    402402                        ),
    403403                );
    404404
     405                update_option( 'posts_per_page', 1 ); // To check #39022.
    405406                add_theme_support( 'starter-content', $starter_content_config );
    406407                $this->assertEmpty( $wp_customize->unsanitized_post_values() );
    407408                $wp_customize->import_theme_starter_content();