mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-11-04 01:46:28 +00:00 
			
		
		
		
	Fix tests after adding DeletionStrategy
This commit is contained in:
		@@ -163,7 +163,7 @@ mod tests {
 | 
			
		||||
    use crate::db_snap;
 | 
			
		||||
    use crate::documents::{DocumentsBatchBuilder, DocumentsBatchReader};
 | 
			
		||||
    use crate::index::tests::TempIndex;
 | 
			
		||||
    use crate::update::{DeleteDocuments, IndexDocumentsMethod};
 | 
			
		||||
    use crate::update::{DeleteDocuments, DeletionStrategy, IndexDocumentsMethod};
 | 
			
		||||
 | 
			
		||||
    fn documents_with_enough_different_words_for_prefixes(
 | 
			
		||||
        prefixes: &[&str],
 | 
			
		||||
@@ -351,7 +351,7 @@ mod tests {
 | 
			
		||||
 | 
			
		||||
        let mut wtxn = index.write_txn().unwrap();
 | 
			
		||||
        let mut delete = DeleteDocuments::new(&mut wtxn, &index).unwrap();
 | 
			
		||||
        delete.disable_soft_deletion(true);
 | 
			
		||||
        delete.strategy(DeletionStrategy::AlwaysHard);
 | 
			
		||||
        delete.delete_documents(&RoaringBitmap::from_iter([50]));
 | 
			
		||||
        delete.execute().unwrap();
 | 
			
		||||
        wtxn.commit().unwrap();
 | 
			
		||||
@@ -363,7 +363,7 @@ mod tests {
 | 
			
		||||
 | 
			
		||||
        let mut wtxn = index.write_txn().unwrap();
 | 
			
		||||
        let mut delete = DeleteDocuments::new(&mut wtxn, &index).unwrap();
 | 
			
		||||
        delete.disable_soft_deletion(true);
 | 
			
		||||
        delete.strategy(DeletionStrategy::AlwaysHard);
 | 
			
		||||
        delete.delete_documents(&RoaringBitmap::from_iter(0..50));
 | 
			
		||||
        delete.execute().unwrap();
 | 
			
		||||
        wtxn.commit().unwrap();
 | 
			
		||||
@@ -435,6 +435,7 @@ mod tests {
 | 
			
		||||
 | 
			
		||||
        let mut wtxn = index.write_txn().unwrap();
 | 
			
		||||
        let mut delete = DeleteDocuments::new(&mut wtxn, &index).unwrap();
 | 
			
		||||
        delete.strategy(DeletionStrategy::AlwaysSoft);
 | 
			
		||||
        delete.delete_documents(&RoaringBitmap::from_iter([50]));
 | 
			
		||||
        delete.execute().unwrap();
 | 
			
		||||
        wtxn.commit().unwrap();
 | 
			
		||||
@@ -446,6 +447,8 @@ mod tests {
 | 
			
		||||
 | 
			
		||||
        let mut wtxn = index.write_txn().unwrap();
 | 
			
		||||
        let mut delete = DeleteDocuments::new(&mut wtxn, &index).unwrap();
 | 
			
		||||
        delete.strategy(DeletionStrategy::AlwaysSoft);
 | 
			
		||||
 | 
			
		||||
        delete.delete_documents(&RoaringBitmap::from_iter(0..50));
 | 
			
		||||
        delete.execute().unwrap();
 | 
			
		||||
        wtxn.commit().unwrap();
 | 
			
		||||
@@ -471,6 +474,7 @@ mod tests {
 | 
			
		||||
        let mut index = TempIndex::new();
 | 
			
		||||
        index.index_documents_config.words_prefix_threshold = Some(50);
 | 
			
		||||
        index.index_documents_config.update_method = IndexDocumentsMethod::ReplaceDocuments;
 | 
			
		||||
        index.index_documents_config.deletion_strategy = DeletionStrategy::AlwaysSoft;
 | 
			
		||||
 | 
			
		||||
        index
 | 
			
		||||
            .update_settings(|settings| {
 | 
			
		||||
@@ -530,7 +534,7 @@ mod tests {
 | 
			
		||||
    fn replace_hard_deletion() {
 | 
			
		||||
        let mut index = TempIndex::new();
 | 
			
		||||
        index.index_documents_config.words_prefix_threshold = Some(50);
 | 
			
		||||
        index.index_documents_config.disable_soft_deletion = true;
 | 
			
		||||
        index.index_documents_config.deletion_strategy = DeletionStrategy::AlwaysHard;
 | 
			
		||||
        index.index_documents_config.update_method = IndexDocumentsMethod::ReplaceDocuments;
 | 
			
		||||
 | 
			
		||||
        index
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user