mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-05-25 09:03:59 +02:00
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 <mgrigorov@apache.org>
This commit is contained in:
parent
e2763471e5
commit
03a36f116e
@ -43,7 +43,7 @@ async fn error_get_unexisting_index() {
|
|||||||
|
|
||||||
#[actix_rt::test]
|
#[actix_rt::test]
|
||||||
async fn no_index_return_empty_list() {
|
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;
|
let (response, code) = server.list_indexes(None, None).await;
|
||||||
assert_eq!(code, 200);
|
assert_eq!(code, 200);
|
||||||
assert!(response["results"].is_array());
|
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_without_key.wait_task(response_without_key.uid()).await.succeeded();
|
||||||
index_with_key.wait_task(response_with_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_eq!(code, 200);
|
||||||
assert!(response["results"].is_array());
|
assert!(response["results"].is_array());
|
||||||
let arr = response["results"].as_array().unwrap();
|
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_without_key.uid && entry["primaryKey"] == Value::Null));
|
||||||
assert!(arr.iter().any(|entry| entry["uid"] == index_with_key.uid && entry["primaryKey"] == "key"));
|
assert!(arr.iter().any(|entry| entry["uid"] == index_with_key.uid && entry["primaryKey"] == "key"));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user