From b1272d05b4873eb55170c779b89ebc9a36c6f584 Mon Sep 17 00:00:00 2001 From: mpostma Date: Sat, 27 Jun 2020 10:38:08 +0200 Subject: [PATCH] Test get distinct attribute --- meilisearch-http/tests/search_settings.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/meilisearch-http/tests/search_settings.rs b/meilisearch-http/tests/search_settings.rs index 1c8237ea8..16481d0f6 100644 --- a/meilisearch-http/tests/search_settings.rs +++ b/meilisearch-http/tests/search_settings.rs @@ -677,3 +677,17 @@ async fn search_with_settings_searchable_attributes_2() { let (response, _status_code) = server.search_get(query).await; assert_json_eq!(expect, response["hits"].clone(), ordered: false); } + +// issue #798 +#[actix_rt::test] +async fn distinct_attributes_returns_name_not_id() { + let mut server = common::Server::test_server().await; + let settings = json!({ + "distinctAttribute": "color", + }); + server.update_all_settings(settings).await; + let (response, _) = server.get_all_settings().await; + assert_eq!(response["distinctAttribute"], "color"); + let (response, _) = server.get_distinct_attribute().await; + assert_eq!(response, "color"); +}