mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-11-04 09:56:28 +00:00 
			
		
		
		
	add mocker to IndexResolver
This commit is contained in:
		@@ -121,7 +121,6 @@ mod real {
 | 
			
		||||
 | 
			
		||||
#[cfg(test)]
 | 
			
		||||
mod test {
 | 
			
		||||
    use std::marker::PhantomData;
 | 
			
		||||
    use std::path::PathBuf;
 | 
			
		||||
    use std::sync::Arc;
 | 
			
		||||
 | 
			
		||||
@@ -137,12 +136,12 @@ mod test {
 | 
			
		||||
 | 
			
		||||
    pub enum MockDumpHandler<U, I> {
 | 
			
		||||
        Real(super::real::DumpHandler<U, I>),
 | 
			
		||||
        Mock(Mocker, PhantomData<(U, I)>),
 | 
			
		||||
        Mock(Mocker),
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    impl<U, I> MockDumpHandler<U, I> {
 | 
			
		||||
        pub fn mock(mocker: Mocker) -> Self {
 | 
			
		||||
            Self::Mock(mocker, PhantomData)
 | 
			
		||||
            Self::Mock(mocker)
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -173,7 +172,7 @@ mod test {
 | 
			
		||||
        pub async fn run(&self, uid: String) -> Result<()> {
 | 
			
		||||
            match self {
 | 
			
		||||
                DumpHandler::Real(real) => real.run(uid).await,
 | 
			
		||||
                DumpHandler::Mock(mocker, _) => unsafe { mocker.get("run").call(uid) },
 | 
			
		||||
                DumpHandler::Mock(mocker) => unsafe { mocker.get("run").call(uid) },
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user