6 pub mod undo_block_user;
11 use crate::protocol::{
12 activities::community::{
14 block_user::BlockUserFromCommunity,
15 remove_mod::RemoveMod,
17 undo_block_user::UndoBlockUserFromCommunity,
18 update::UpdateCommunity,
20 tests::test_parse_lemmy_item,
22 use activitystreams::activity::Announce;
23 use serial_test::serial;
27 async fn test_parse_lemmy_community() {
28 test_parse_lemmy_item::<Announce>(
29 "assets/lemmy/activities/community/announce_create_page.json",
32 test_parse_lemmy_item::<AddMod>("assets/lemmy/activities/community/add_mod.json");
33 test_parse_lemmy_item::<RemoveMod>("assets/lemmy/activities/community/remove_mod.json");
35 test_parse_lemmy_item::<BlockUserFromCommunity>(
36 "assets/lemmy/activities/community/block_user.json",
38 test_parse_lemmy_item::<UndoBlockUserFromCommunity>(
39 "assets/lemmy/activities/community/undo_block_user.json",
42 test_parse_lemmy_item::<UpdateCommunity>(
43 "assets/lemmy/activities/community/update_community.json",
46 test_parse_lemmy_item::<Report>("assets/lemmy/activities/community/report_page.json");