Add an additional way to spell imperial pint

This commit is contained in:
Juhani Krekelä 2023-05-31 17:43:49 +03:00
parent 6acd8b0e82
commit 6acd0d56a6
1 changed files with 2 additions and 0 deletions

View File

@ -195,6 +195,7 @@ fn parse_unit(input: String) -> Result<NonMetric, ParseError> {
"imperial pint" => Ok(NonMetric::ImperialPint),
"imperial pints" => Ok(NonMetric::ImperialPint),
"imp pt" => Ok(NonMetric::ImperialPint),
"imp p" => Ok(NonMetric::ImperialPint),
"imperial quart" => Ok(NonMetric::ImperialQuart),
"imperial quarts" => Ok(NonMetric::ImperialQuart),
@ -466,6 +467,7 @@ mod test {
assert_eq!(parse_unit("imperial pint".to_string()), Ok(NonMetric::ImperialPint));
assert_eq!(parse_unit("imperial pints".to_string()), Ok(NonMetric::ImperialPint));
assert_eq!(parse_unit("imp pt".to_string()), Ok(NonMetric::ImperialPint));
assert_eq!(parse_unit("imp p".to_string()), Ok(NonMetric::ImperialPint));
assert_eq!(parse_unit("imperial quart".to_string()), Ok(NonMetric::ImperialQuart));
assert_eq!(parse_unit("imperial quarts".to_string()), Ok(NonMetric::ImperialQuart));