add test for error_code

This commit is contained in:
mpostma 2020-06-01 11:06:57 +02:00
parent 3bd5a90976
commit e95cec7ea6

View File

@ -54,7 +54,7 @@ async fn create_index_with_uid() {
"uid": "movies", "uid": "movies",
}); });
let (res1_value, status_code) = server.create_index(body).await; let (res1_value, status_code) = server.create_index(body.clone()).await;
assert_eq!(status_code, 201); assert_eq!(status_code, 201);
assert_eq!(res1_value.as_object().unwrap().len(), 5); assert_eq!(res1_value.as_object().unwrap().len(), 5);
@ -67,6 +67,13 @@ async fn create_index_with_uid() {
assert!(r1_created_at.len() > 1); assert!(r1_created_at.len() > 1);
assert!(r1_updated_at.len() > 1); assert!(r1_updated_at.len() > 1);
// 1.5 verify that error is thrown when trying to create the same index
let (response, status_code) = server.create_index(body).await;
assert_eq!(status_code, 400);
assert_eq!(response["errorCode"].as_str().unwrap(), "index_already_exists");
// 2 - Check the list of indexes // 2 - Check the list of indexes
let (res2_value, status_code) = server.list_indexes().await; let (res2_value, status_code) = server.list_indexes().await;