diff --git a/meilisearch-http/src/index_controller/update_actor/store/mod.rs b/meilisearch-http/src/index_controller/update_actor/store/mod.rs index 5949ba5fc..99593cac8 100644 --- a/meilisearch-http/src/index_controller/update_actor/store/mod.rs +++ b/meilisearch-http/src/index_controller/update_actor/store/mod.rs @@ -489,7 +489,6 @@ impl UpdateStore { let _ = remove_file(path); }); - Ok(()) } diff --git a/meilisearch-http/tests/index/delete_index.rs b/meilisearch-http/tests/index/delete_index.rs index b0f067b24..6ce9587fc 100644 --- a/meilisearch-http/tests/index/delete_index.rs +++ b/meilisearch-http/tests/index/delete_index.rs @@ -1,3 +1,5 @@ +use serde_json::json; + use crate::common::Server; #[actix_rt::test] @@ -23,3 +25,16 @@ async fn delete_unexisting_index() { assert_eq!(code, 404); } + +#[actix_rt::test] +async fn loop_delete_add_documents() { + let server = Server::new().await; + let index = server.index("test"); + let documents = json!([{"id": 1, "field1": "hello"}]); + for _ in 0..50 { + let (response, code) = index.add_documents(documents.clone(), None).await; + assert_eq!(code, 202, "{}", response); + let (response, code) = index.delete().await; + assert_eq!(code, 204, "{}", response); + } +}