From bd2130f3679bfb8178168a70fd407230bf7cabcf Mon Sep 17 00:00:00 2001 From: John Blackbourn Date: Tue, 5 Nov 2019 22:39:37 +0000 Subject: [PATCH] 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 --- .../phpunit/tests/rest-api/rest-posts-controller.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/phpunit/tests/rest-api/rest-posts-controller.php b/tests/phpunit/tests/rest-api/rest-posts-controller.php index 172e8b648f..8416fd9e0b 100644 --- a/tests/phpunit/tests/rest-api/rest-posts-controller.php +++ b/tests/phpunit/tests/rest-api/rest-posts-controller.php @@ -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();