Fix typo in uppercase filter (#4810)
This commit is contained in:
parent
2269692fb3
commit
5867ce95d9
1 changed files with 29 additions and 1 deletions
|
@ -116,7 +116,7 @@ impl Filter {
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn uppercase(c: &str) -> FilterResult {
|
fn uppercase(c: &str) -> FilterResult {
|
||||||
Self::check_term(c, c.to_lowercase())
|
Self::check_term(c, c.to_uppercase())
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
|
@ -842,4 +842,32 @@ mod tests {
|
||||||
)
|
)
|
||||||
.await;
|
.await;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[tokio::test]
|
||||||
|
async fn test_uppercase_tokens() {
|
||||||
|
test_analyzer_tokens(
|
||||||
|
"ANALYZER test TOKENIZERS blank,class FILTERS uppercase",
|
||||||
|
"Ālea IactA!",
|
||||||
|
&[
|
||||||
|
Token::String {
|
||||||
|
chars: (0, 0, 4),
|
||||||
|
bytes: (0, 5),
|
||||||
|
term: "ĀLEA".to_string(),
|
||||||
|
len: 4,
|
||||||
|
},
|
||||||
|
Token::String {
|
||||||
|
chars: (5, 5, 10),
|
||||||
|
bytes: (6, 11),
|
||||||
|
term: "IACTA".to_string(),
|
||||||
|
len: 5,
|
||||||
|
},
|
||||||
|
Token::Ref {
|
||||||
|
chars: (10, 10, 11),
|
||||||
|
bytes: (11, 12),
|
||||||
|
len: 1,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
)
|
||||||
|
.await;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue