We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e69f952 commit 4b0b935Copy full SHA for 4b0b935
src/runtime.rs
@@ -317,3 +317,24 @@ impl ImageService for MyImage {
317
Ok(Response::new(resp))
318
}
319
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