File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -120,15 +120,16 @@ mod tests {
120120 assert_eq ! ( Language :: from_extension( extension) . unwrap( ) , expected) ;
121121 }
122122
123- #[ test]
124- fn fails_to_parse_language_from_invalid_extension ( ) {
125- assert_eq ! (
126- Language :: from_extension( "" ) . unwrap_err( ) ,
127- LanguageError :: UnsupportedExtension ( "" . to_string( ) )
128- ) ;
123+ #[ rstest]
124+ #[ case( "" , LanguageError :: UnsupportedExtension ( "" . to_string( ) ) ) ]
125+ #[ case( "no" , LanguageError :: UnsupportedExtension ( "no" . to_string( ) ) ) ]
126+ fn fail_to_parse_language_from_invalid_extension (
127+ #[ case] extension : & str ,
128+ #[ case] expected_error : LanguageError ,
129+ ) {
129130 assert_eq ! (
130- Language :: from_extension( "no" ) . unwrap_err( ) ,
131- LanguageError :: UnsupportedExtension ( "no" . to_string ( ) )
131+ Language :: from_extension( extension ) . unwrap_err( ) ,
132+ expected_error
132133 ) ;
133134 }
134135}
You can’t perform that action at this time.
0 commit comments