Add missing SHELL build-arg
Change-Id: Ic645c0411928f8b69c4d5b21a90462170576e7bc
diff --git a/tests/image_tests.rs b/tests/image_tests.rs
new file mode 100644
index 0000000..0e6797b
--- /dev/null
+++ b/tests/image_tests.rs
@@ -0,0 +1,21 @@
+use rustainers::DockerContainerGuard;
+use rustainers::DockerContainerGuardError;
+use std::env;
+
+#[tokio::test]
+async fn test_nova_ssh() -> Result<(), DockerContainerGuardError> {
+ let guard = DockerContainerGuard::spawn(&format!(
+ "{}/nova-ssh:{}",
+ env::var("REGISTRY").unwrap_or_else(|_| "harbor.atmosphere.dev/library".to_string()),
+ env::var("TAG").unwrap_or_else(|_| "main".to_string())
+ ))
+ .await?;
+
+ let user = guard.get_user("nova").await?;
+ assert_eq!(user.uid, 42424);
+ assert_eq!(user.gid, 42424);
+ assert_eq!(user.dir, "/var/lib/nova");
+ assert_eq!(user.shell, "/bin/bash");
+
+ Ok(())
+}