use async_std::sync::Arc; use icee_container_rs::*; #[async_std::test] async fn test_container() { set::("val", 55).await; let v = get::("val").await.unwrap(); assert_eq!(v, Arc::new(55)); let v = get::("value").await; assert_eq!(v.is_err(), true); assert_eq!(v.unwrap_err(), Error::NotFound("value".into())); let v = get::("val").await; assert_eq!(v.is_err(), true); assert_eq!(v.unwrap_err(), Error::TypeMismatch("val".into())); }