Skip to content

Commit 4b0b935

Browse files
committed
Image list test
Signed-off-by: Yaroslav Bolyukin <[email protected]>
1 parent e69f952 commit 4b0b935

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/runtime.rs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,3 +317,24 @@ impl ImageService for MyImage {
317317
Ok(Response::new(resp))
318318
}
319319
}
320+
321+
#[cfg(test)]
322+
pub mod tests {
323+
use super::MyImage;
324+
use anyhow::{Context, Result};
325+
326+
fn create_tmp_image_service() -> Result<(tempfile::TempDir, MyImage)> {
327+
let tempdir = tempfile::tempdir().context("tempdir")?;
328+
let image_service = MyImage::open(tempdir.path()).context("image service open")?;
329+
Ok((tempdir, image_service))
330+
}
331+
332+
#[tokio::test]
333+
pub async fn list_images() -> Result<()> {
334+
let (_tempdir, image_service) = create_tmp_image_service()?;
335+
336+
assert!(image_service.list_images(None)?.is_empty());
337+
338+
Ok(())
339+
}
340+
}

0 commit comments

Comments
 (0)