mirror of
https://github.com/modrinth/code.git
synced 2026-08-31 03:55:59 +00:00
fix tests
This commit is contained in:
@@ -483,7 +483,7 @@ mod tests {
|
||||
assert_eq!(filter.matches("$versions(").count(), 1);
|
||||
assert!(filter.contains("license:=`MIT`"));
|
||||
assert!(filter.contains(
|
||||
"categories:`fabric` && game_versions:1.20.1 || categories:`forge` && game_versions:1.21.1"
|
||||
"categories:`fabric` && game_versions:`1.20.1` || categories:`forge` && game_versions:`1.21.1`"
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
@@ -304,6 +304,8 @@ const fn default_max_candidates() -> usize {
|
||||
|
||||
impl TypesenseConfig {
|
||||
pub fn new(meta_namespace: Option<String>) -> Self {
|
||||
let use_cache = meta_namespace.is_none() && ENV.TYPESENSE_USE_CACHE;
|
||||
|
||||
Self {
|
||||
url: ENV.TYPESENSE_URL.clone(),
|
||||
api_key: ENV.TYPESENSE_API_KEY.clone(),
|
||||
@@ -312,7 +314,7 @@ impl TypesenseConfig {
|
||||
index_chunk_size: ENV.SEARCH_INDEX_CHUNK_SIZE,
|
||||
import_batch_size: ENV.TYPESENSE_IMPORT_BATCH_SIZE,
|
||||
delete_batch_size: ENV.TYPESENSE_DELETE_BATCH_SIZE,
|
||||
use_cache: ENV.TYPESENSE_USE_CACHE,
|
||||
use_cache,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -73,7 +73,12 @@ fn normalize_not(expression: FilterExpr) -> FilterExpr {
|
||||
}
|
||||
}
|
||||
|
||||
fn normalize_predicate(predicate: FilterPredicate) -> FilterExpr {
|
||||
fn normalize_predicate(mut predicate: FilterPredicate) -> FilterExpr {
|
||||
if let FilterCondition::In { values, .. } = &mut predicate.condition {
|
||||
values.sort();
|
||||
values.dedup();
|
||||
}
|
||||
|
||||
if predicate.field.as_str() == "minecraft_java_server.ping.data"
|
||||
&& let FilterCondition::Exists { negated } = predicate.condition
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user