diff --git a/src/canonicalize.rs b/src/canonicalize.rs index 6b661e32..de81bdfa 100644 --- a/src/canonicalize.rs +++ b/src/canonicalize.rs @@ -6526,6 +6526,19 @@ mod canonicalize_tests { assert!(are_strs_canonically_equal(test_str, target_str, &[])); } + #[test] + fn test_roman_numeral_regex() { + assert!(UPPER_ROMAN_NUMERAL.is_match("XII")); + assert!(UPPER_ROMAN_NUMERAL.is_match("V ")); + assert!(!UPPER_ROMAN_NUMERAL.is_match(" II")); + assert!(!UPPER_ROMAN_NUMERAL.is_match(" MCMXCIX ")); + + assert!(LOWER_ROMAN_NUMERAL.is_match("xii")); + assert!(LOWER_ROMAN_NUMERAL.is_match("v ")); + assert!(!LOWER_ROMAN_NUMERAL.is_match(" ii")); + assert!(!LOWER_ROMAN_NUMERAL.is_match(" mcmxcix ")); + } + }