From 6acd0d56a656b35d190702d3f0569b9c50ede200 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Wed, 31 May 2023 17:43:49 +0300 Subject: [PATCH] Add an additional way to spell imperial pint --- src/parse.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/parse.rs b/src/parse.rs index 0346989..01d1a15 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -195,6 +195,7 @@ fn parse_unit(input: String) -> Result { "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));