@@ -15,10 +15,12 @@ use std::path::PathBuf;
1515pub struct ServeJsonRpcArgs {
1616 /// Port to listen on.
1717 #[ clap( short, long, default_value = "8080" , env = "CDD_PORT" ) ]
18+ /// The port to listen on
1819 pub port : u16 ,
1920
2021 /// Interface to listen on.
2122 #[ clap( short, long, default_value = "127.0.0.1" , env = "CDD_LISTEN" ) ]
23+ /// The address to listen on
2224 pub listen : String ,
2325}
2426
@@ -369,7 +371,9 @@ mod tests {
369371/// Configuration for `serve_json_rpc` programmatic API
370372#[ derive( Debug ) ]
371373pub struct ServeJsonRpcConfig {
374+ /// The port to listen on
372375 pub port : u16 ,
376+ /// The address to listen on
373377 pub listen : String ,
374378}
375379
@@ -428,7 +432,7 @@ mod extra_rpc_tests {
428432 id : None ,
429433 } ;
430434 let res = send_rpc ( & req) . await ;
431- assert_eq ! ( res. error. unwrap ( ) . code, -32602 ) ;
435+ assert_eq ! ( res. error. expect ( "must succeed" ) . code, -32602 ) ;
432436
433437 // Invalid params
434438 let req = RpcRequest {
@@ -438,7 +442,7 @@ mod extra_rpc_tests {
438442 id : None ,
439443 } ;
440444 let res = send_rpc ( & req) . await ;
441- assert_eq ! ( res. error. unwrap ( ) . code, -32602 ) ;
445+ assert_eq ! ( res. error. expect ( "must succeed" ) . code, -32602 ) ;
442446
443447 // Success execution - pointing to something that will error inside generate
444448 let req = RpcRequest {
@@ -448,7 +452,7 @@ mod extra_rpc_tests {
448452 id : None ,
449453 } ;
450454 let res = send_rpc ( & req) . await ;
451- assert_eq ! ( res. error. unwrap ( ) . code, -32000 ) ;
455+ assert_eq ! ( res. error. expect ( "must succeed" ) . code, -32000 ) ;
452456 }
453457
454458 #[ actix_rt:: test]
@@ -461,7 +465,7 @@ mod extra_rpc_tests {
461465 id : None ,
462466 } ;
463467 let res = send_rpc ( & req) . await ;
464- assert_eq ! ( res. error. unwrap ( ) . code, -32602 ) ;
468+ assert_eq ! ( res. error. expect ( "must succeed" ) . code, -32602 ) ;
465469
466470 // Invalid params
467471 let req = RpcRequest {
@@ -471,7 +475,7 @@ mod extra_rpc_tests {
471475 id : None ,
472476 } ;
473477 let res = send_rpc ( & req) . await ;
474- assert_eq ! ( res. error. unwrap ( ) . code, -32602 ) ;
478+ assert_eq ! ( res. error. expect ( "must succeed" ) . code, -32602 ) ;
475479
476480 // Fail inside generate
477481 let req = RpcRequest {
@@ -481,7 +485,7 @@ mod extra_rpc_tests {
481485 id : None ,
482486 } ;
483487 let res = send_rpc ( & req) . await ;
484- assert_eq ! ( res. error. unwrap ( ) . code, -32000 ) ;
488+ assert_eq ! ( res. error. expect ( "must succeed" ) . code, -32000 ) ;
485489 }
486490
487491 #[ actix_rt:: test]
@@ -494,7 +498,7 @@ mod extra_rpc_tests {
494498 id : None ,
495499 } ;
496500 let res = send_rpc ( & req) . await ;
497- assert_eq ! ( res. error. unwrap ( ) . code, -32602 ) ;
501+ assert_eq ! ( res. error. expect ( "must succeed" ) . code, -32602 ) ;
498502
499503 // Success inside, but it will error
500504 let req = RpcRequest {
@@ -504,7 +508,7 @@ mod extra_rpc_tests {
504508 id : None ,
505509 } ;
506510 let res = send_rpc ( & req) . await ;
507- assert_eq ! ( res. error. unwrap ( ) . code, -32000 ) ;
511+ assert_eq ! ( res. error. expect ( "must succeed" ) . code, -32000 ) ;
508512
509513 let req = RpcRequest {
510514 jsonrpc : "2.0" . to_string ( ) ,
@@ -558,21 +562,21 @@ mod extra_rpc_success_tests {
558562 #[ actix_rt:: test]
559563 async fn test_to_openapi_rpc_success ( ) {
560564 use tempfile:: tempdir;
561- let dir = tempdir ( ) . unwrap ( ) ;
565+ let dir = tempdir ( ) . expect ( "must succeed" ) ;
562566 let src_dir = dir. path ( ) . join ( "src" ) ;
563- std:: fs:: create_dir_all ( & src_dir) . unwrap ( ) ;
567+ std:: fs:: create_dir_all ( & src_dir) . expect ( "must succeed" ) ;
564568 let input = src_dir. join ( "input.rs" ) ;
565569 let output = dir. path ( ) . join ( "out.yaml" ) ;
566570 let schema =
567571 "pub struct User { pub id: i32 } \n #[get(\" /users\" )] pub async fn get_users() {}" ;
568- std:: fs:: write ( & input, schema) . unwrap ( ) ;
572+ std:: fs:: write ( & input, schema) . expect ( "must succeed" ) ;
569573
570574 let req = RpcRequest {
571575 jsonrpc : "2.0" . to_string ( ) ,
572576 method : "to_openapi" . to_string ( ) ,
573577 params : Some ( serde_json:: json!( {
574- "input" : src_dir. to_str( ) . unwrap ( ) ,
575- "output" : output. to_str( ) . unwrap ( )
578+ "input" : src_dir. to_str( ) . expect ( "must succeed" ) ,
579+ "output" : output. to_str( ) . expect ( "must succeed" )
576580 } ) ) ,
577581 id : None ,
578582 } ;
@@ -583,18 +587,18 @@ mod extra_rpc_success_tests {
583587 #[ actix_rt:: test]
584588 async fn test_to_docs_json_rpc_success ( ) {
585589 use tempfile:: tempdir;
586- let dir = tempdir ( ) . unwrap ( ) ;
590+ let dir = tempdir ( ) . expect ( "must succeed" ) ;
587591 let input = dir. path ( ) . join ( "input.rs" ) ;
588592 let output = dir. path ( ) . join ( "out.yaml" ) ;
589593 let schema = "openapi: 3.0.0\n info:\n title: API\n version: 1.0.0\n paths: {}" ;
590- std:: fs:: write ( & input, schema) . unwrap ( ) ;
594+ std:: fs:: write ( & input, schema) . expect ( "must succeed" ) ;
591595
592596 let req = RpcRequest {
593597 jsonrpc : "2.0" . to_string ( ) ,
594598 method : "to_docs_json" . to_string ( ) ,
595599 params : Some ( serde_json:: json!( {
596- "input" : input. to_str( ) . unwrap ( ) ,
597- "output" : output. to_str( ) . unwrap ( )
600+ "input" : input. to_str( ) . expect ( "must succeed" ) ,
601+ "output" : output. to_str( ) . expect ( "must succeed" )
598602 } ) ) ,
599603 id : None ,
600604 } ;
@@ -605,7 +609,7 @@ mod extra_rpc_success_tests {
605609 #[ actix_rt:: test]
606610 async fn test_from_openapi_rpc_success ( ) {
607611 use tempfile:: tempdir;
608- let dir = tempdir ( ) . unwrap ( ) ;
612+ let dir = tempdir ( ) . expect ( "must succeed" ) ;
609613 let input = dir. path ( ) . join ( "openapi.yaml" ) ;
610614 let output = dir. path ( ) . join ( "out" ) ;
611615
@@ -616,14 +620,14 @@ info:
616620 version: 1.0.0
617621paths: {}
618622 "# ;
619- std:: fs:: write ( & input, schema) . unwrap ( ) ;
623+ std:: fs:: write ( & input, schema) . expect ( "must succeed" ) ;
620624
621625 let req = RpcRequest {
622626 jsonrpc : "2.0" . to_string ( ) ,
623627 method : "from_openapi_to_sdk" . to_string ( ) ,
624628 params : Some ( serde_json:: json!( {
625- "input" : input. to_str( ) . unwrap ( ) ,
626- "output" : output. to_str( ) . unwrap ( )
629+ "input" : input. to_str( ) . expect ( "must succeed" ) ,
630+ "output" : output. to_str( ) . expect ( "must succeed" )
627631 } ) ) ,
628632 id : None ,
629633 } ;
0 commit comments