Skip to content

Commit 1101fa0

Browse files
committed
Fix shitty tests interacting with each other
1 parent 6516225 commit 1101fa0

File tree

1 file changed

+10
-42
lines changed

1 file changed

+10
-42
lines changed

src/features.rs

Lines changed: 10 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ impl<'a, Http: HttpClient> ExperimentalFeatures<'a, Http> {
6969
/// # let MEILISEARCH_URL = option_env!("MEILISEARCH_URL").unwrap_or("http://localhost:7700");
7070
/// # let MEILISEARCH_API_KEY = option_env!("MEILISEARCH_API_KEY").unwrap_or("masterKey");
7171
/// # let client = Client::new(MEILISEARCH_URL, Some(MEILISEARCH_API_KEY)).unwrap();
72-
/// tokio::runtime::Builder::new_current_thread().enable_all().build().unwrap().block_on(async {
73-
/// let features = ExperimentalFeatures::new(&client);
74-
/// features.get().await.unwrap();
75-
/// });
72+
/// # tokio::runtime::Builder::new_current_thread().enable_all().build().unwrap().block_on(async {
73+
/// let features = ExperimentalFeatures::new(&client);
74+
/// features.get().await.unwrap();
75+
/// # });
7676
/// ```
7777
pub async fn get(&self) -> Result<ExperimentalFeaturesResult, Error> {
7878
self.client
@@ -148,52 +148,20 @@ mod tests {
148148
use meilisearch_test_macro::meilisearch_test;
149149

150150
#[meilisearch_test]
151-
async fn test_experimental_features_set_metrics(client: Client) {
151+
async fn test_experimental_features(client: Client) {
152152
let mut features = ExperimentalFeatures::new(&client);
153153
features.set_metrics(true);
154-
let _ = features.update().await.unwrap();
155-
156-
let res = features.get().await.unwrap();
157-
assert!(res.metrics)
158-
}
159-
160-
#[meilisearch_test]
161-
async fn test_experimental_features_set_logs_route(client: Client) {
162-
let mut features = ExperimentalFeatures::new(&client);
163154
features.set_logs_route(true);
164-
let _ = features.update().await.unwrap();
165-
166-
let res = features.get().await.unwrap();
167-
assert!(res.logs_route)
168-
}
169-
170-
#[meilisearch_test]
171-
async fn test_experimental_features_set_contains_filter(client: Client) {
172-
let mut features = ExperimentalFeatures::new(&client);
173155
features.set_contains_filter(true);
174-
let _ = features.update().await.unwrap();
175-
176-
let res = features.get().await.unwrap();
177-
assert!(res.contains_filter)
178-
}
179-
180-
#[meilisearch_test]
181-
async fn test_experimental_features_set_network(client: Client) {
182-
let mut features = ExperimentalFeatures::new(&client);
183156
features.set_network(true);
184-
let _ = features.update().await.unwrap();
185-
186-
let res = features.get().await.unwrap();
187-
assert!(res.network)
188-
}
189-
190-
#[meilisearch_test]
191-
async fn test_experimental_features_set_edit_documents_by_function(client: Client) {
192-
let mut features = ExperimentalFeatures::new(&client);
193157
features.set_edit_documents_by_function(true);
194158
let _ = features.update().await.unwrap();
195159

196160
let res = features.get().await.unwrap();
197-
assert!(res.edit_documents_by_function)
161+
assert!(res.metrics);
162+
assert!(res.logs_route);
163+
assert!(res.contains_filter);
164+
assert!(res.network);
165+
assert!(res.edit_documents_by_function);
198166
}
199167
}

0 commit comments

Comments
 (0)