]> Untitled Git - lemmy.git/blob - crates/apub/src/protocol/activities/private_message/mod.rs
Add tombstone tests, better test errors (#2046)
[lemmy.git] / crates / apub / src / protocol / activities / private_message / mod.rs
1 pub mod create_or_update;
2 pub mod delete;
3 pub mod undo_delete;
4
5 #[cfg(test)]
6 mod tests {
7   use crate::protocol::{
8     activities::private_message::{
9       create_or_update::CreateOrUpdatePrivateMessage,
10       delete::DeletePrivateMessage,
11       undo_delete::UndoDeletePrivateMessage,
12     },
13     tests::test_parse_lemmy_item,
14   };
15
16   #[actix_rt::test]
17   async fn test_parse_lemmy_private_message() {
18     test_parse_lemmy_item::<CreateOrUpdatePrivateMessage>(
19       "assets/lemmy/activities/private_message/create.json",
20     )
21     .unwrap();
22     test_parse_lemmy_item::<DeletePrivateMessage>(
23       "assets/lemmy/activities/private_message/delete.json",
24     )
25     .unwrap();
26     test_parse_lemmy_item::<UndoDeletePrivateMessage>(
27       "assets/lemmy/activities/private_message/undo_delete.json",
28     )
29     .unwrap();
30   }
31 }