Make WordPress Core


Ignore:
Timestamp:
03/07/2015 03:44:28 PM (10 years ago)
Author:
boonebgorges
Message:

Tests for some existing 'orderby' functionality in WP_*_Query classes.

  • In WP_Query and WP_Comment_Query, ensure that 'orderby' can parse multiple values for 'orderby' when passed as a space-separated string.
  • In WP_User_Query, ensure that "shorthand" orderbys (like 'login' and 'name') are converted to their full versions (like 'user_login' and 'display_name').

See #31265.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/comment/query.php

    r31467 r31662  
    11091109    }
    11101110
     1111    public function test_orderby_space_separated() {
     1112        global $wpdb;
     1113
     1114        $q = new WP_Comment_Query();
     1115        $q->query( array(
     1116            'orderby' => 'comment_agent comment_approved',
     1117        ) );
     1118
     1119        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_approved DESC", $q->request );
     1120    }
     1121
    11111122    public function test_orderby_comma_separated() {
    11121123        global $wpdb;
Note: See TracChangeset for help on using the changeset viewer.