]> Untitled Git - lemmy.git/blob - crates/apub/src/protocol/activities/deletion/mod.rs
Support mastodon deletes
[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   use serial_test::serial;
11
12   #[actix_rt::test]
13   #[serial]
14   async fn test_parse_lemmy_deletion() {
15     test_parse_lemmy_item::<Delete>("assets/lemmy/activities/deletion/remove_note.json");
16     test_parse_lemmy_item::<Delete>("assets/lemmy/activities/deletion/delete_page.json");
17
18     test_parse_lemmy_item::<UndoDelete>("assets/lemmy/activities/deletion/undo_remove_note.json");
19     test_parse_lemmy_item::<UndoDelete>("assets/lemmy/activities/deletion/undo_delete_page.json");
20   }
21 }