mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-11-04 09:56:28 +00:00 
			
		
		
		
	Add integration tests for the EXISTS filter
This commit is contained in:
		@@ -592,7 +592,7 @@ mod tests {
 | 
			
		||||
    use super::*;
 | 
			
		||||
    use crate::documents::DocumentBatchBuilder;
 | 
			
		||||
    use crate::update::DeleteDocuments;
 | 
			
		||||
    use crate::HashMap;
 | 
			
		||||
    use crate::{HashMap, BEU16};
 | 
			
		||||
 | 
			
		||||
    #[test]
 | 
			
		||||
    fn simple_document_replacement() {
 | 
			
		||||
@@ -2012,11 +2012,14 @@ mod tests {
 | 
			
		||||
            let colour_green_id = index.fields_ids_map(&rtxn).unwrap().id("colour.green").unwrap();
 | 
			
		||||
 | 
			
		||||
            let bitmap_colour =
 | 
			
		||||
                index.facet_id_exists_docids.get(&rtxn, &colour_id).unwrap().unwrap();
 | 
			
		||||
                index.facet_id_exists_docids.get(&rtxn, &BEU16::new(colour_id)).unwrap().unwrap();
 | 
			
		||||
            assert_eq!(bitmap_colour.into_iter().collect::<Vec<_>>(), vec![0, 1, 2, 3, 4, 6, 7]);
 | 
			
		||||
 | 
			
		||||
            let bitmap_colour_green =
 | 
			
		||||
                index.facet_id_exists_docids.get(&rtxn, &colour_green_id).unwrap().unwrap();
 | 
			
		||||
            let bitmap_colour_green = index
 | 
			
		||||
                .facet_id_exists_docids
 | 
			
		||||
                .get(&rtxn, &BEU16::new(colour_green_id))
 | 
			
		||||
                .unwrap()
 | 
			
		||||
                .unwrap();
 | 
			
		||||
            assert_eq!(bitmap_colour_green.into_iter().collect::<Vec<_>>(), vec![6, 7]);
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user