From 16bb73193718e36de2fface71d87bc9cde3bfcf7 Mon Sep 17 00:00:00 2001 From: Every2 Date: Fri, 21 Mar 2025 20:59:40 -0300 Subject: [PATCH] add test for triple slash case --- src/find/matchers/name.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/find/matchers/name.rs b/src/find/matchers/name.rs index 59c2922..892ff3c 100644 --- a/src/find/matchers/name.rs +++ b/src/find/matchers/name.rs @@ -35,7 +35,6 @@ mod tests { use super::*; use crate::find::matchers::tests::get_dir_entry_for; use crate::find::tests::FakeDependencies; - use std::io::ErrorKind; #[cfg(unix)] @@ -129,4 +128,12 @@ mod tests { let deps = FakeDependencies::new(); assert!(matcher.matches(&link_f, &mut deps.new_matcher_io())); } + + #[test] + fn slash_match_returns_true() { + let dir_to_match = get_dir_entry_for("/", ""); + let matcher = NameMatcher::new("///", true); + let deps = FakeDependencies::new(); + assert!(matcher.matches(&dir_to_match, &mut deps.new_matcher_io())); + } }