test(update, settings): set & reset synonyms

fixes after review

more fixes after review
This commit is contained in:
Alexey Shekhirin 2021-04-09 22:56:20 +03:00
parent e39aabbfe6
commit 33860bc3b7
No known key found for this signature in database
GPG key ID: AF9A26AA133B5B98
4 changed files with 119 additions and 50 deletions

View file

@ -1021,11 +1021,11 @@ mod tests {
faceted_attributes: Setting::Set(hashmap! { "age".into() => "integer".into() }),
criteria: Setting::Set(vec!["asc(age)".to_string()]),
stop_words: Setting::Set(btreeset! { "and".to_string() }),
synonyms: Setting::NotSet
synonyms: Setting::Set(hashmap! { "alex".to_string() => vec!["alexey".to_string()] })
};
assert_tokens(&settings, &[
Token::Struct { name: "Settings", len: 5 },
Token::Struct { name: "Settings", len: 6 },
Token::Str("displayedAttributes"),
Token::Some,
Token::Seq { len: Some(1) },
@ -1052,6 +1052,14 @@ mod tests {
Token::Seq { len: Some(1) },
Token::Str("and"),
Token::SeqEnd,
Token::Str("synonyms"),
Token::Some,
Token::Map { len: Some(1) },
Token::Str("alex"),
Token::Seq {len: Some(1) },
Token::Str("alexey"),
Token::SeqEnd,
Token::MapEnd,
Token::StructEnd,
]);
}
@ -1064,11 +1072,11 @@ mod tests {
faceted_attributes: Setting::Reset,
criteria: Setting::Reset,
stop_words: Setting::Reset,
synonyms: Setting::NotSet
synonyms: Setting::Reset,
};
assert_tokens(&settings, &[
Token::Struct { name: "Settings", len: 5 },
Token::Struct { name: "Settings", len: 6 },
Token::Str("displayedAttributes"),
Token::None,
Token::Str("searchableAttributes"),
@ -1079,6 +1087,8 @@ mod tests {
Token::None,
Token::Str("stopWords"),
Token::None,
Token::Str("synonyms"),
Token::None,
Token::StructEnd,
]);
}
@ -1091,6 +1101,7 @@ mod tests {
faceted_attributes: Setting::NotSet,
criteria: Setting::NotSet,
stop_words: Setting::NotSet,
synonyms: Setting::NotSet,
};
assert_tokens(&settings, &[