Make WordPress Core

Changeset 52985


Ignore:
Timestamp:
03/23/2022 04:26:01 PM (5 years ago)
Author:
SergeyBiryukov
Message:

Tests: Use a more descriptive name for the sticky posts test that verifies the parameters from the main query.

Reorder the parameters of the get_posts() call for consistency with similar calls elsewhere.

Follow-up to [52982].

See #36907.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-query.php

    r52982 r52985  
    32613261                                $stickies = get_posts(
    32623262                                        array(
    3263                                                 'cache_results'          => $q['cache_results'],
    3264                                                 'lazy_load_term_meta'    => $q['lazy_load_term_meta'],
    32653263                                                'post__in'               => $sticky_posts,
    32663264                                                'post_type'              => $post_type,
    32673265                                                'post_status'            => 'publish',
    32683266                                                'suppress_filters'       => $q['suppress_filters'],
     3267                                                'cache_results'          => $q['cache_results'],
    32693268                                                'update_post_meta_cache' => $q['update_post_meta_cache'],
    32703269                                                'update_post_term_cache' => $q['update_post_term_cache'],
     3270                                                'lazy_load_term_meta'    => $q['lazy_load_term_meta'],
    32713271                                        )
    32723272                                );
  • trunk/tests/phpunit/tests/query/stickies.php

    r52982 r52985  
    110110         * @ticket 36907
    111111         */
    112         public function test_stickies_nest_query() {
     112        public function test_stickies_should_obey_parameters_from_the_main_query() {
    113113                $filter = new MockAction();
    114114                add_filter( 'posts_pre_query', array( $filter, 'filter' ), 10, 2 );
    … …  
    120120                $this->assertNotEmpty( $sticky_query_vars['posts_per_page'] );
    121121                $this->assertSame( $query_vars['suppress_filters'], $sticky_query_vars['suppress_filters'] );
     122                $this->assertSame( $query_vars['cache_results'], $sticky_query_vars['cache_results'] );
    122123                $this->assertSame( $query_vars['update_post_meta_cache'], $sticky_query_vars['update_post_meta_cache'] );
    123124                $this->assertSame( $query_vars['update_post_term_cache'], $sticky_query_vars['update_post_term_cache'] );
    124125                $this->assertSame( $query_vars['lazy_load_term_meta'], $sticky_query_vars['lazy_load_term_meta'] );
    125                 $this->assertSame( $query_vars['cache_results'], $sticky_query_vars['cache_results'] );
    126126                $this->assertTrue( $sticky_query_vars['ignore_sticky_posts'] );
    127127                $this->assertTrue( $sticky_query_vars['no_found_rows'] );
Note: See TracChangeset for help on using the changeset viewer.