keep format
This commit is contained in:
parent
528eb20af7
commit
e04b897c54
|
|
@ -62,9 +62,7 @@ impl<'a> Stream<'a> {
|
|||
return false;
|
||||
}
|
||||
|
||||
let acronym: String = words.iter()
|
||||
.filter_map(|word| word.chars().next())
|
||||
.collect();
|
||||
let acronym: String = words.iter().filter_map(|word| word.chars().next()).collect();
|
||||
|
||||
let acronym_lower = util::to_lowercase(&acronym);
|
||||
|
||||
|
|
@ -242,7 +240,8 @@ mod tests {
|
|||
let options = StreamOptions::new(0).with_keywords(keywords.iter());
|
||||
let stream = Stream::new(db, options);
|
||||
let last_keyword = keywords.last().unwrap();
|
||||
let other_keywords: Vec<String> = keywords[..keywords.len()-1].iter().map(|&s| s.to_string()).collect();
|
||||
let other_keywords: Vec<String> =
|
||||
keywords[..keywords.len() - 1].iter().map(|&s| s.to_string()).collect();
|
||||
assert_eq!(is_match, stream.match_acronym(path, last_keyword, &other_keywords));
|
||||
}
|
||||
|
||||
|
|
@ -251,7 +250,11 @@ mod tests {
|
|||
#[case(&["hick"], "/home/bachman/Documents/hooli-interactive-computer-keyboard", true)]
|
||||
#[case(&["hooli"], "/home/bachman/Documents/hooli-interactive-computer-keyboard", true)] // Regular match still works
|
||||
#[case(&["keyb"], "/home/bachman/Documents/hooli-interactive-computer-keyboard", true)] // Regular match still works
|
||||
fn integrated_acronym_keyword_filter(#[case] keywords: &[&str], #[case] path: &str, #[case] is_match: bool) {
|
||||
fn integrated_acronym_keyword_filter(
|
||||
#[case] keywords: &[&str],
|
||||
#[case] path: &str,
|
||||
#[case] is_match: bool,
|
||||
) {
|
||||
let db = &mut Database::new(PathBuf::new(), Vec::new(), |_| Vec::new(), false);
|
||||
let options = StreamOptions::new(0).with_keywords(keywords.iter());
|
||||
let stream = Stream::new(db, options);
|
||||
|
|
|
|||
Loading…
Reference in New Issue