1
1
use leetcode_api:: { glob_leetcode, leetcode:: IdSlug } ;
2
- use miette:: Result ;
3
2
use pretty_assertions:: assert_eq;
4
3
5
4
#[ tokio:: test( flavor = "multi_thread" , worker_threads = 1 ) ]
6
- async fn get_qs_detail_work ( ) -> Result < ( ) > {
5
+ async fn get_qs_detail_work ( ) {
7
6
// tracing_subscriber::fmt()
8
7
// .with_max_level(tracing::Level::DEBUG)
9
8
// .with_test_writer()
@@ -13,7 +12,7 @@ async fn get_qs_detail_work() -> Result<()> {
13
12
let question = lcode
14
13
. get_qs_detail (
15
14
IdSlug :: Slug ( "find-smallest-common-element-in-all-rows" . to_owned ( ) ) ,
16
- true ,
15
+ false ,
17
16
)
18
17
. await
19
18
. unwrap ( ) ;
@@ -37,41 +36,41 @@ async fn get_qs_detail_work() -> Result<()> {
37
36
assert_eq ! ( & question. title, "Find Smallest Common Element in All Rows" ) ;
38
37
39
38
let question = lcode
40
- . get_qs_detail ( IdSlug :: Slug ( "two-sum" . to_owned ( ) ) , true )
41
- . await ?;
39
+ . get_qs_detail ( IdSlug :: Slug ( "two-sum" . to_owned ( ) ) , false )
40
+ . await
41
+ . unwrap ( ) ;
42
42
assert_eq ! ( & question. question_id, "1" ) ;
43
43
assert_eq ! ( & question. title, "Two Sum" ) ;
44
44
assert_eq ! ( & question. qs_slug. unwrap( ) , "two-sum" ) ;
45
45
assert_eq ! ( & question. question_title. unwrap( ) , "Two Sum" ) ;
46
46
47
47
let question = lcode
48
- . get_qs_detail ( IdSlug :: Id ( 195 ) , true )
49
- . await ?;
48
+ . get_qs_detail ( IdSlug :: Id ( 195 ) , false )
49
+ . await
50
+ . unwrap ( ) ;
50
51
assert_eq ! ( & question. qs_slug. unwrap( ) , "tenth-line" ) ;
51
52
assert_eq ! ( & question. question_id, "195" ) ;
52
53
assert_eq ! ( & question. question_title. unwrap( ) , "Tenth Line" ) ;
53
54
assert_eq ! ( & question. title, "Tenth Line" ) ;
54
-
55
- Ok ( ( ) )
56
55
}
57
56
58
57
#[ tokio:: test( flavor = "multi_thread" , worker_threads = 1 ) ]
59
- async fn get_user_code_work ( ) -> Result < ( ) > {
58
+ async fn get_user_code_work ( ) {
60
59
let id = IdSlug :: Id ( 108 ) ;
61
60
glob_leetcode ( )
62
61
. await
63
62
. get_qs_detail ( id. clone ( ) , false )
64
- . await ?;
63
+ . await
64
+ . unwrap ( ) ;
65
65
66
66
let a = glob_leetcode ( )
67
67
. await
68
68
. get_user_code ( id)
69
- . await ?;
69
+ . await
70
+ . unwrap ( ) ;
70
71
71
72
assert ! ( !a. 0 . is_empty( ) ) ;
72
73
assert_eq ! ( & a. 1 , "[-10,-3,0,5,9]\n [1,3]" ) ;
73
-
74
- Ok ( ( ) )
75
74
}
76
75
77
76
#[ tokio:: test( flavor = "multi_thread" , worker_threads = 1 ) ]
0 commit comments