aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--zone_overlay/src/lib.rs22
1 files changed, 19 insertions, 3 deletions
diff --git a/zone_overlay/src/lib.rs b/zone_overlay/src/lib.rs
index a0cdfcf..06c0845 100644
--- a/zone_overlay/src/lib.rs
+++ b/zone_overlay/src/lib.rs
@@ -8,9 +8,25 @@ mod overlay;
#[cfg(test)]
mod tests {
+ use crate::Overlay;
+ use zone_core::{Container, Templates, Volumes};
+
+ #[test]
+ fn test_list_volumes() {
+ let storage = Overlay::default();
+ let result = storage.list_volumes().unwrap();
+
+ assert_eq!(
+ result,
+ vec![Container::try_from("testing-tester-1".to_string()).unwrap()]
+ );
+ }
+
#[test]
- fn it_works() {
- let result = 2 + 2;
- assert_eq!(result, 4);
+ fn test_list_templates() {
+ let storage = Overlay::default();
+ let result = storage.list_templates().unwrap();
+
+ assert_eq!(result, vec!["testing".to_string()]);
}
}