]> Untitled Git - lemmy.git/commitdiff
Fixing unit tests.
authorDessalines <tyhou13@gmx.com>
Thu, 3 Mar 2022 17:51:55 +0000 (12:51 -0500)
committerDessalines <tyhou13@gmx.com>
Thu, 3 Mar 2022 17:51:55 +0000 (12:51 -0500)
crates/apub/src/objects/private_message.rs
crates/db_schema/src/aggregates/site_aggregates.rs

index 329767fdd99c6b91624f8618f39c98dd89fe30d3..b1d5e5b198a7323eeaee7a9b1cc10111ea18ac68 100644 (file)
@@ -159,15 +159,24 @@ impl ApubObject for ApubPrivateMessage {
 mod tests {
   use super::*;
   use crate::{
-    objects::{person::ApubPerson, tests::init_context},
+    objects::{
+      instance::{tests::parse_lemmy_instance, ApubSite},
+      person::ApubPerson,
+      tests::init_context,
+    },
     protocol::tests::file_to_json_object,
   };
   use assert_json_diff::assert_json_include;
   use lemmy_apub_lib::activity_queue::create_activity_queue;
+  use lemmy_db_schema::source::site::Site;
   use serial_test::serial;
 
-  async fn prepare_comment_test(url: &Url, context: &LemmyContext) -> (ApubPerson, ApubPerson) {
+  async fn prepare_comment_test(
+    url: &Url,
+    context: &LemmyContext,
+  ) -> (ApubPerson, ApubPerson, ApubSite) {
     let lemmy_person = file_to_json_object("assets/lemmy/objects/person.json").unwrap();
+    let site = parse_lemmy_instance(context).await;
     ApubPerson::verify(&lemmy_person, url, context, &mut 0)
       .await
       .unwrap();
@@ -182,12 +191,13 @@ mod tests {
     let person2 = ApubPerson::from_apub(pleroma_person, context, &mut 0)
       .await
       .unwrap();
-    (person1, person2)
+    (person1, person2, site)
   }
 
-  fn cleanup(data: (ApubPerson, ApubPerson), context: &LemmyContext) {
+  fn cleanup(data: (ApubPerson, ApubPerson, ApubSite), context: &LemmyContext) {
     Person::delete(&*context.pool().get().unwrap(), data.0.id).unwrap();
     Person::delete(&*context.pool().get().unwrap(), data.1.id).unwrap();
+    Site::delete(&*context.pool().get().unwrap(), data.2.id).unwrap();
   }
 
   #[actix_rt::test]
index 58dfe0b01b7c567ffacfe06f9a29d38f466c1071..745097dfeb9c3d0952d5e197274ebf9a10ae81de 100644 (file)
@@ -58,7 +58,7 @@ mod tests {
       ..Default::default()
     };
 
-    Site::create(&conn, &site_form).unwrap();
+    let inserted_site = Site::create(&conn, &site_form).unwrap();
 
     let new_community = CommunityForm {
       name: "TIL_site_agg".into(),
@@ -124,8 +124,7 @@ mod tests {
     let after_delete_creator = SiteAggregates::read(&conn);
     assert!(after_delete_creator.is_ok());
 
-    let site_id = after_delete_creator.unwrap().id;
-    Site::delete(&conn, site_id).unwrap();
+    Site::delete(&conn, inserted_site.id).unwrap();
     let after_delete_site = SiteAggregates::read(&conn);
     assert!(after_delete_site.is_err());
   }