From 3a1f458139ee4313d4d015635a0c24874dab3097 Mon Sep 17 00:00:00 2001 From: Tamo Date: Tue, 26 Mar 2024 19:42:10 +0100 Subject: [PATCH] fix a flaky test --- meilisearch/tests/search/search_queue.rs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/meilisearch/tests/search/search_queue.rs b/meilisearch/tests/search/search_queue.rs index 717becc3b..3b4fbf252 100644 --- a/meilisearch/tests/search/search_queue.rs +++ b/meilisearch/tests/search/search_queue.rs @@ -85,7 +85,13 @@ async fn refuse_search_requests_when_queue_is_full() { let err = meilisearch_types::error::ResponseError::from(permit2.unwrap_err()); let http_response = err.error_response(); - snapshot!(format!("{:?}", http_response.headers()), @r###"HeaderMap { inner: {"retry-after": Value { inner: ["10"] }, "content-type": Value { inner: ["application/json"] }} }"###); + let mut headers: Vec<_> = http_response + .headers() + .iter() + .map(|(name, value)| (name.to_string(), value.to_str().unwrap().to_string())) + .collect(); + headers.sort(); + snapshot!(format!("{headers:?}"), @r###"[("content-type", "application/json"), ("retry-after", "10")]"###); let err = serde_json::to_string_pretty(&err).unwrap(); snapshot!(err, @r###" @@ -151,7 +157,13 @@ async fn works_with_capacity_of_zero() { let err = meilisearch_types::error::ResponseError::from(permit2.unwrap_err()); let http_response = err.error_response(); - snapshot!(format!("{:?}", http_response.headers()), @r###"HeaderMap { inner: {"content-type": Value { inner: ["application/json"] }, "retry-after": Value { inner: ["10"] }} }"###); + let mut headers: Vec<_> = http_response + .headers() + .iter() + .map(|(name, value)| (name.to_string(), value.to_str().unwrap().to_string())) + .collect(); + headers.sort(); + snapshot!(format!("{headers:?}"), @r###"[("content-type", "application/json"), ("retry-after", "10")]"###); let err = serde_json::to_string_pretty(&err).unwrap(); snapshot!(err, @r###"