REST API: Use explicit dates in a post ordering test to avoid indeterminate ordering.

See #48145


git-svn-id: https://develop.svn.wordpress.org/trunk@46670 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
John Blackbourn 2019-11-05 22:39:37 +00:00
parent 560b682e3c
commit bd2130f367
1 changed files with 9 additions and 3 deletions

View File

@ -330,12 +330,18 @@ class WP_Test_REST_Posts_Controller extends WP_Test_REST_Post_Type_Controller_Te
}
public function test_get_items_include_query() {
$id1 = $this->factory->post->create( array( 'post_status' => 'publish' ) );
$id2 = $this->factory->post->create( array( 'post_status' => 'publish' ) );
$id1 = $this->factory->post->create( array(
'post_status' => 'publish',
'post_date' => '2001-02-03 04:05:06',
) );
$id2 = $this->factory->post->create( array(
'post_status' => 'publish',
'post_date' => '2001-02-03 04:05:07',
) );
$request = new WP_REST_Request( 'GET', '/wp/v2/posts' );
// Order defaults to 'desc'.
// Order defaults to date descending.
$request->set_param( 'include', array( $id1, $id2 ) );
$response = rest_get_server()->dispatch( $request );
$data = $response->get_data();