X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapub%2Fsrc%2Fprotocol%2Factivities%2Fcommunity%2Fmod.rs;h=99a6d0b9cc1e8252b085c170434f45b8b59d9401;hb=92568956353f21649ed9aff68b42699c9d036f30;hp=a25d5ca2d27c08ed67ab83c179778be30deea12e;hpb=dd865c5af5c53601a13b9d64a874c43b5560c3b1;p=lemmy.git diff --git a/crates/apub/src/protocol/activities/community/mod.rs b/crates/apub/src/protocol/activities/community/mod.rs index a25d5ca2..99a6d0b9 100644 --- a/crates/apub/src/protocol/activities/community/mod.rs +++ b/crates/apub/src/protocol/activities/community/mod.rs @@ -1,31 +1,50 @@ -pub mod add_mod; pub mod announce; -pub mod remove_mod; +pub mod collection_add; +pub mod collection_remove; +pub mod lock_page; pub mod report; pub mod update; #[cfg(test)] mod tests { + #![allow(clippy::unwrap_used)] + #![allow(clippy::indexing_slicing)] + use crate::protocol::{ activities::community::{ - add_mod::AddMod, announce::AnnounceActivity, - remove_mod::RemoveMod, + collection_add::CollectionAdd, + collection_remove::CollectionRemove, + lock_page::{LockPage, UndoLockPage}, report::Report, update::UpdateCommunity, }, tests::test_parse_lemmy_item, }; - #[actix_rt::test] - async fn test_parse_lemmy_community() { + #[test] + fn test_parse_lemmy_community_activities() { 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") + 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/add_featured_post.json", + ) + .unwrap(); + test_parse_lemmy_item::( + "assets/lemmy/activities/community/remove_featured_post.json", + ) + .unwrap(); + + test_parse_lemmy_item::("assets/lemmy/activities/community/lock_page.json").unwrap(); + test_parse_lemmy_item::("assets/lemmy/activities/community/undo_lock_page.json") .unwrap(); test_parse_lemmy_item::(