Commit 81e12a0da46 for woocommerce
commit 81e12a0da46d4299778e43b8930800bbd6577a45
Author: agent-sandbox-woocommerce[bot] <282076412+agent-sandbox-woocommerce[bot]@users.noreply.github.com>
Date: Thu Oct 22 12:44:27 2026 +0000
Fix flaky test: use stable ordering in test_get_notes_with_multiple_sources (#70109)
diff --git a/plugins/woocommerce/changelog/fix-admin-notes-test-ordering b/plugins/woocommerce/changelog/fix-admin-notes-test-ordering
new file mode 100644
index 00000000000..cd4e5844a47
--- /dev/null
+++ b/plugins/woocommerce/changelog/fix-admin-notes-test-ordering
@@ -0,0 +1,3 @@
+Significance: patch
+Type: dev
+Comment: Fix a flaky admin notes REST API test; no production change.
diff --git a/plugins/woocommerce/tests/legacy/unit-tests/woocommerce-admin/api/admin-notes.php b/plugins/woocommerce/tests/legacy/unit-tests/woocommerce-admin/api/admin-notes.php
index 49a59e54794..bf2ece6de45 100644
--- a/plugins/woocommerce/tests/legacy/unit-tests/woocommerce-admin/api/admin-notes.php
+++ b/plugins/woocommerce/tests/legacy/unit-tests/woocommerce-admin/api/admin-notes.php
@@ -339,7 +339,13 @@ class WC_Admin_Tests_API_Admin_Notes extends WC_REST_Unit_Test_Case {
$note->save();
$request = new WP_REST_Request( 'GET', $this->endpoint );
- $request->set_query_params( array( 'source' => 'source-1,source-2' ) );
+ $request->set_query_params(
+ array(
+ 'source' => 'source-1,source-2',
+ 'orderby' => 'note_id',
+ 'order' => 'asc',
+ )
+ );
$response = $this->server->dispatch( $request );
$notes = $response->get_data();