@@ -698,7 +698,6 @@ mod test {
698
698
} ;
699
699
use big_s:: S ;
700
700
use meilisearch_test_macro:: meilisearch_test;
701
- use mockito:: mock;
702
701
use serde:: { Deserialize , Serialize } ;
703
702
use std:: time:: Duration ;
704
703
@@ -846,25 +845,27 @@ mod test {
846
845
847
846
#[ meilisearch_test]
848
847
async fn test_get_tasks_no_params ( ) -> Result < ( ) , Error > {
849
- let mock_server_url = & mockito:: server_url ( ) ;
848
+ let mut s = mockito:: Server :: new_async ( ) . await ;
849
+ let mock_server_url = s. url ( ) ;
850
850
let client = Client :: new ( mock_server_url, "masterKey" ) ;
851
851
let path = "/tasks" ;
852
852
853
- let mock_res = mock ( "GET" , path) . with_status ( 200 ) . create ( ) ;
853
+ let mock_res = s . mock ( "GET" , path) . with_status ( 200 ) . create_async ( ) . await ;
854
854
let _ = client. get_tasks ( ) . await ;
855
- mock_res. assert ( ) ;
855
+ mock_res. assert_async ( ) . await ;
856
856
857
857
Ok ( ( ) )
858
858
}
859
859
860
860
#[ meilisearch_test]
861
861
async fn test_get_tasks_with_params ( ) -> Result < ( ) , Error > {
862
- let mock_server_url = & mockito:: server_url ( ) ;
862
+ let mut s = mockito:: Server :: new_async ( ) . await ;
863
+ let mock_server_url = s. url ( ) ;
863
864
let client = Client :: new ( mock_server_url, "masterKey" ) ;
864
865
let path =
865
866
"/tasks?indexUids=movies,test&statuses=equeued&types=documentDeletion&uids=1&limit=0&from=1" ;
866
867
867
- let mock_res = mock ( "GET" , path) . with_status ( 200 ) . create ( ) ;
868
+ let mock_res = s . mock ( "GET" , path) . with_status ( 200 ) . create_async ( ) . await ;
868
869
869
870
let mut query = TasksSearchQuery :: new ( & client) ;
870
871
query
@@ -877,13 +878,15 @@ mod test {
877
878
878
879
let _ = client. get_tasks_with ( & query) . await ;
879
880
880
- mock_res. assert ( ) ;
881
+ mock_res. assert_async ( ) . await ;
882
+
881
883
Ok ( ( ) )
882
884
}
883
885
884
886
#[ meilisearch_test]
885
887
async fn test_get_tasks_with_date_params ( ) -> Result < ( ) , Error > {
886
- let mock_server_url = & mockito:: server_url ( ) ;
888
+ let mut s = mockito:: Server :: new_async ( ) . await ;
889
+ let mock_server_url = s. url ( ) ;
887
890
let client = Client :: new ( mock_server_url, "masterKey" ) ;
888
891
let path = "/tasks?\
889
892
beforeEnqueuedAt=2022-02-03T13%3A02%3A38.369634Z\
@@ -893,7 +896,7 @@ mod test {
893
896
&beforeFinishedAt=2026-02-03T13%3A02%3A38.369634Z\
894
897
&afterFinishedAt=2027-02-03T13%3A02%3A38.369634Z";
895
898
896
- let mock_res = mock ( "GET" , path) . with_status ( 200 ) . create ( ) ;
899
+ let mock_res = s . mock ( "GET" , path) . with_status ( 200 ) . create_async ( ) . await ;
897
900
898
901
let before_enqueued_at = OffsetDateTime :: parse (
899
902
"2022-02-03T13:02:38.369634Z" ,
@@ -940,18 +943,20 @@ mod test {
940
943
941
944
let _ = client. get_tasks_with ( & query) . await ;
942
945
943
- mock_res. assert ( ) ;
946
+ mock_res. assert_async ( ) . await ;
947
+
944
948
Ok ( ( ) )
945
949
}
946
950
947
951
#[ meilisearch_test]
948
952
async fn test_get_tasks_on_struct_with_params ( ) -> Result < ( ) , Error > {
949
- let mock_server_url = & mockito:: server_url ( ) ;
953
+ let mut s = mockito:: Server :: new_async ( ) . await ;
954
+ let mock_server_url = s. url ( ) ;
950
955
let client = Client :: new ( mock_server_url, "masterKey" ) ;
951
956
let path =
952
957
"/tasks?indexUids=movies,test&statuses=equeued&types=documentDeletion&canceledBy=9" ;
953
958
954
- let mock_res = mock ( "GET" , path) . with_status ( 200 ) . create ( ) ;
959
+ let mock_res = s . mock ( "GET" , path) . with_status ( 200 ) . create_async ( ) . await ;
955
960
956
961
let mut query = TasksSearchQuery :: new ( & client) ;
957
962
let _ = query
@@ -962,7 +967,8 @@ mod test {
962
967
. execute ( )
963
968
. await ;
964
969
965
- mock_res. assert ( ) ;
970
+ mock_res. assert_async ( ) . await ;
971
+
966
972
Ok ( ( ) )
967
973
}
968
974
@@ -1005,12 +1011,13 @@ mod test {
1005
1011
1006
1012
#[ meilisearch_test]
1007
1013
async fn test_cancel_tasks_with_params ( ) -> Result < ( ) , Error > {
1008
- let mock_server_url = & mockito:: server_url ( ) ;
1014
+ let mut s = mockito:: Server :: new_async ( ) . await ;
1015
+ let mock_server_url = s. url ( ) ;
1009
1016
let client = Client :: new ( mock_server_url, "masterKey" ) ;
1010
1017
let path =
1011
1018
"/tasks/cancel?indexUids=movies,test&statuses=equeued&types=documentDeletion&uids=1" ;
1012
1019
1013
- let mock_res = mock ( "POST" , path) . with_status ( 200 ) . create ( ) ;
1020
+ let mock_res = s . mock ( "POST" , path) . with_status ( 200 ) . create_async ( ) . await ;
1014
1021
1015
1022
let mut query = TasksCancelQuery :: new ( & client) ;
1016
1023
query
@@ -1021,18 +1028,20 @@ mod test {
1021
1028
1022
1029
let _ = client. cancel_tasks_with ( & query) . await ;
1023
1030
1024
- mock_res. assert ( ) ;
1031
+ mock_res. assert_async ( ) . await ;
1032
+
1025
1033
Ok ( ( ) )
1026
1034
}
1027
1035
1028
1036
#[ meilisearch_test]
1029
1037
async fn test_cancel_tasks_with_params_execute ( ) -> Result < ( ) , Error > {
1030
- let mock_server_url = & mockito:: server_url ( ) ;
1038
+ let mut s = mockito:: Server :: new_async ( ) . await ;
1039
+ let mock_server_url = s. url ( ) ;
1031
1040
let client = Client :: new ( mock_server_url, "masterKey" ) ;
1032
1041
let path =
1033
1042
"/tasks/cancel?indexUids=movies,test&statuses=equeued&types=documentDeletion&uids=1" ;
1034
1043
1035
- let mock_res = mock ( "POST" , path) . with_status ( 200 ) . create ( ) ;
1044
+ let mock_res = s . mock ( "POST" , path) . with_status ( 200 ) . create_async ( ) . await ;
1036
1045
1037
1046
let mut query = TasksCancelQuery :: new ( & client) ;
1038
1047
let _ = query
@@ -1043,17 +1052,20 @@ mod test {
1043
1052
. execute ( )
1044
1053
. await ;
1045
1054
1046
- mock_res. assert ( ) ;
1055
+ mock_res. assert_async ( ) . await ;
1056
+
1047
1057
Ok ( ( ) )
1048
1058
}
1049
1059
1050
1060
#[ meilisearch_test]
1051
1061
async fn test_delete_tasks_with_params ( ) -> Result < ( ) , Error > {
1052
- let mock_server_url = & mockito:: server_url ( ) ;
1062
+ let mut s = mockito:: Server :: new_async ( ) . await ;
1063
+ // let mut s = mockito::Server::new_async().await;
1064
+ let mock_server_url = s. url ( ) ;
1053
1065
let client = Client :: new ( mock_server_url, "masterKey" ) ;
1054
1066
let path = "/tasks?indexUids=movies,test&statuses=equeued&types=documentDeletion&uids=1" ;
1055
1067
1056
- let mock_res = mock ( "DELETE" , path) . with_status ( 200 ) . create ( ) ;
1068
+ let mock_res = s . mock ( "DELETE" , path) . with_status ( 200 ) . create_async ( ) . await ;
1057
1069
1058
1070
let mut query = TasksDeleteQuery :: new ( & client) ;
1059
1071
query
@@ -1064,17 +1076,19 @@ mod test {
1064
1076
1065
1077
let _ = client. delete_tasks_with ( & query) . await ;
1066
1078
1067
- mock_res. assert ( ) ;
1079
+ mock_res. assert_async ( ) . await ;
1080
+
1068
1081
Ok ( ( ) )
1069
1082
}
1070
1083
1071
1084
#[ meilisearch_test]
1072
1085
async fn test_delete_tasks_with_params_execute ( ) -> Result < ( ) , Error > {
1073
- let mock_server_url = & mockito:: server_url ( ) ;
1086
+ let mut s = mockito:: Server :: new_async ( ) . await ;
1087
+ let mock_server_url = s. url ( ) ;
1074
1088
let client = Client :: new ( mock_server_url, "masterKey" ) ;
1075
1089
let path = "/tasks?indexUids=movies,test&statuses=equeued&types=documentDeletion&uids=1" ;
1076
1090
1077
- let mock_res = mock ( "DELETE" , path) . with_status ( 200 ) . create ( ) ;
1091
+ let mock_res = s . mock ( "DELETE" , path) . with_status ( 200 ) . create_async ( ) . await ;
1078
1092
1079
1093
let mut query = TasksDeleteQuery :: new ( & client) ;
1080
1094
let _ = query
@@ -1085,7 +1099,8 @@ mod test {
1085
1099
. execute ( )
1086
1100
. await ;
1087
1101
1088
- mock_res. assert ( ) ;
1102
+ mock_res. assert_async ( ) . await ;
1103
+
1089
1104
Ok ( ( ) )
1090
1105
}
1091
1106
}
0 commit comments