diff options
Diffstat (limited to 'zone_overlay/src/lib.rs')
-rw-r--r-- | zone_overlay/src/lib.rs | 22 |
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()]); } } |