Update test to showcase the bug

This commit is contained in:
ManyTheFish 2022-08-17 15:03:08 +02:00
parent f55034ed54
commit 7384650d85

View File

@ -654,6 +654,9 @@ mod tests {
let rtxn = index.read_txn().unwrap(); let rtxn = index.read_txn().unwrap();
let count = index.number_of_documents(&rtxn).unwrap(); let count = index.number_of_documents(&rtxn).unwrap();
assert_eq!(count, 3); assert_eq!(count, 3);
let count = index.all_documents(&rtxn).unwrap().count();
assert_eq!(count, 3);
drop(rtxn); drop(rtxn);
} }
@ -888,12 +891,26 @@ mod tests {
index.index_documents_config.update_method = IndexDocumentsMethod::UpdateDocuments; index.index_documents_config.update_method = IndexDocumentsMethod::UpdateDocuments;
index index
.add_documents(documents!([{ .add_documents(documents!([
"id": 2, {"id":4,"title":"Harry Potter and the Half-Blood Princess"},
"author": "J. Austen", {"id":456,"title":"The Little Prince"}
"date": "1813" ]))
}]))
.unwrap(); .unwrap();
index
.add_documents(documents!([
{ "id": 2, "author": "J. Austen", "date": "1813" }
]))
.unwrap();
// Check that there is **always** 3 documents.
let rtxn = index.read_txn().unwrap();
let count = index.number_of_documents(&rtxn).unwrap();
assert_eq!(count, 6);
let count = index.all_documents(&rtxn).unwrap().count();
assert_eq!(count, 6);
drop(rtxn);
} }
#[test] #[test]