@@ -110,12 +110,20 @@ mod tests {
110110 Ok ( ( ) )
111111 }
112112
113- #[ test_case( r#"[["vec_map", "^0.0.1"]]"# , "normal" , false ) ]
114- #[ test_case( r#"[["vec_map", "^0.0.1", "dev" ]]"# , "dev" , false ) ]
115- #[ test_case( r#"[["vec_map", "^0.0.1", "dev", true ]]"# , "dev" , true ) ]
113+ #[ test_case( r#"[["vec_map", "^0.0.1"]]"# , DependencyKind :: Normal , false ) ]
114+ #[ test_case(
115+ r#"[["vec_map", "^0.0.1", "dev" ]]"# ,
116+ DependencyKind :: Development ,
117+ false
118+ ) ]
119+ #[ test_case(
120+ r#"[["vec_map", "^0.0.1", "dev", true ]]"# ,
121+ DependencyKind :: Development ,
122+ true
123+ ) ]
116124 fn test_parse_dependency (
117125 input : & str ,
118- expected_kind : & str ,
126+ expected_kind : DependencyKind ,
119127 expected_optional : bool ,
120128 ) -> Result < ( ) > {
121129 let deps: ReleaseDependencyList = serde_json:: from_str ( input) ?;
@@ -125,7 +133,7 @@ mod tests {
125133
126134 assert_eq ! ( dep. name, "vec_map" ) ;
127135 assert_eq ! ( dep. req, VersionReq :: parse( "^0.0.1" ) ?) ;
128- assert_eq ! ( dep. kind. as_deref ( ) , Some ( expected_kind) ) ;
136+ assert_eq ! ( dep. kind, expected_kind) ;
129137 assert_eq ! ( dep. optional, expected_optional) ;
130138
131139 Ok ( ( ) )
0 commit comments