add test for triple slash case

This commit is contained in:
Every2
2025-03-21 20:59:40 -03:00
committed by Sylvestre Ledru
parent 6d366cbbda
commit 16bb731937
+8 -1
View File
@@ -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()));
}
}