diff --git a/version-ranges/src/lib.rs b/version-ranges/src/lib.rs index e8eadb9f..72de0d73 100644 --- a/version-ranges/src/lib.rs +++ b/version-ranges/src/lib.rs @@ -1401,6 +1401,17 @@ pub mod tests { ); } + #[test] + fn contains_can_take_owned() { + let range: Ranges> = Ranges::singleton(1); + let version = 1; + + assert_eq!(range.contains(&Box::new(version)), range.contains(&version)); + let range: Ranges = Ranges::singleton(1.to_string()); + let version = 1.to_string(); + assert_eq!(range.contains(&version), range.contains("1")); + } + #[test] fn simplify_can_take_owned() { let range: Ranges = Ranges::singleton(1);