]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/objects/mod.rs
Add tombstone tests, better test errors (#2046)
[lemmy.git] / crates / apub / src / objects / mod.rs
index 2350383921f32f4bfbf2e81645192abb6dbb2ba9..b5a4760d61186624bddd7cecc26525891885c940 100644 (file)
@@ -90,11 +90,9 @@ pub(crate) mod tests {
     LemmyContext::create(pool, chat_server, client, activity_queue, settings, secret)
   }
 
-  pub(crate) fn file_to_json_object<T: DeserializeOwned>(
-    path: &str,
-  ) -> serde_json::error::Result<T> {
-    let file = File::open(path).unwrap();
+  pub(crate) fn file_to_json_object<T: DeserializeOwned>(path: &str) -> Result<T, LemmyError> {
+    let file = File::open(path)?;
     let reader = BufReader::new(file);
-    serde_json::from_reader(reader)
+    Ok(serde_json::from_reader(reader)?)
   }
 }