]> Untitled Git - lemmy.git/blob - crates/apub/src/protocol/activities/deletion/mod.rs
Reorganize federation tests (#2092)
[lemmy.git] / crates / apub / src / protocol / activities / deletion / mod.rs
1 pub mod delete;
2 pub mod undo_delete;
3
4 #[cfg(test)]
5 mod tests {
6   use crate::protocol::{
7     activities::deletion::{delete::Delete, undo_delete::UndoDelete},
8     tests::test_parse_lemmy_item,
9   };
10
11   #[test]
12   fn test_parse_lemmy_deletion() {
13     test_parse_lemmy_item::<Delete>("assets/lemmy/activities/deletion/remove_note.json").unwrap();
14     test_parse_lemmy_item::<Delete>("assets/lemmy/activities/deletion/delete_page.json").unwrap();
15
16     test_parse_lemmy_item::<UndoDelete>("assets/lemmy/activities/deletion/undo_remove_note.json")
17       .unwrap();
18     test_parse_lemmy_item::<UndoDelete>("assets/lemmy/activities/deletion/undo_delete_page.json")
19       .unwrap();
20     test_parse_lemmy_item::<Delete>("assets/lemmy/activities/deletion/delete_private_message.json")
21       .unwrap();
22     test_parse_lemmy_item::<UndoDelete>(
23       "assets/lemmy/activities/deletion/undo_delete_private_message.json",
24     )
25     .unwrap();
26   }
27 }