pub mod add_mod; pub mod announce; pub mod block_user; pub mod remove_mod; pub mod report; pub mod undo_block_user; pub mod update; #[cfg(test)] mod tests { use crate::protocol::{ activities::community::{ add_mod::AddMod, announce::AnnounceActivity, block_user::BlockUserFromCommunity, remove_mod::RemoveMod, report::Report, undo_block_user::UndoBlockUserFromCommunity, update::UpdateCommunity, }, tests::test_parse_lemmy_item, }; #[actix_rt::test] async fn test_parse_lemmy_community() { test_parse_lemmy_item::( "assets/lemmy/activities/community/announce_create_page.json", ) .unwrap(); test_parse_lemmy_item::("assets/lemmy/activities/community/add_mod.json").unwrap(); test_parse_lemmy_item::("assets/lemmy/activities/community/remove_mod.json") .unwrap(); test_parse_lemmy_item::( "assets/lemmy/activities/community/block_user.json", ) .unwrap(); test_parse_lemmy_item::( "assets/lemmy/activities/community/undo_block_user.json", ) .unwrap(); test_parse_lemmy_item::( "assets/lemmy/activities/community/update_community.json", ) .unwrap(); test_parse_lemmy_item::("assets/lemmy/activities/community/report_page.json").unwrap(); } }