From 03a36f116ea94856dbdd3b143129485e9e7489c5 Mon Sep 17 00:00:00 2001 From: Martin Tzvetanov Grigorov Date: Mon, 19 May 2025 16:20:16 +0300 Subject: [PATCH] 1. Use a unique Server for no_index_return_empty_list test ... because a Shared one could see indices created by other tests 2. List at least 1000 indices to make sure we get the newly created ones in list_multiple_indexes() Signed-off-by: Martin Tzvetanov Grigorov --- crates/meilisearch/tests/index/get_index.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/meilisearch/tests/index/get_index.rs b/crates/meilisearch/tests/index/get_index.rs index 91c5a31a5..5a9f2007c 100644 --- a/crates/meilisearch/tests/index/get_index.rs +++ b/crates/meilisearch/tests/index/get_index.rs @@ -43,7 +43,7 @@ async fn error_get_unexisting_index() { #[actix_rt::test] async fn no_index_return_empty_list() { - let server = Server::new_shared(); + let server = Server::new().await; let (response, code) = server.list_indexes(None, None).await; assert_eq!(code, 200); assert!(response["results"].is_array()); @@ -63,11 +63,11 @@ async fn list_multiple_indexes() { index_without_key.wait_task(response_without_key.uid()).await.succeeded(); index_with_key.wait_task(response_with_key.uid()).await.succeeded(); - let (response, code) = server.list_indexes(None, None).await; + let (response, code) = server.list_indexes(None, Some(1000)).await; assert_eq!(code, 200); assert!(response["results"].is_array()); let arr = response["results"].as_array().unwrap(); - assert_eq!(arr.len(), 2); + assert!(arr.len() >= 2, "Expected at least 2 indexes."); assert!(arr.iter().any(|entry| entry["uid"] == index_without_key.uid && entry["primaryKey"] == Value::Null)); assert!(arr.iter().any(|entry| entry["uid"] == index_with_key.uid && entry["primaryKey"] == "key")); }