]> Untitled Git - lemmy.git/blob - crates/apub/src/protocol/activities/create_or_update/mod.rs
9e41d57fb1a91eb4aaece13d24bf6592e62606c7
[lemmy.git] / crates / apub / src / protocol / activities / create_or_update / mod.rs
1 pub mod chat_message;
2 pub mod note;
3 pub mod page;
4
5 #[cfg(test)]
6 mod tests {
7   use crate::protocol::{
8     activities::create_or_update::{
9       chat_message::CreateOrUpdateChatMessage,
10       note::CreateOrUpdateNote,
11       page::CreateOrUpdatePage,
12     },
13     tests::test_parse_lemmy_item,
14   };
15
16   #[test]
17   fn test_parse_lemmy_create_or_update() {
18     test_parse_lemmy_item::<CreateOrUpdatePage>(
19       "assets/lemmy/activities/create_or_update/create_page.json",
20     )
21     .unwrap();
22     test_parse_lemmy_item::<CreateOrUpdatePage>(
23       "assets/lemmy/activities/create_or_update/update_page.json",
24     )
25     .unwrap();
26     test_parse_lemmy_item::<CreateOrUpdateNote>(
27       "assets/lemmy/activities/create_or_update/create_note.json",
28     )
29     .unwrap();
30     test_parse_lemmy_item::<CreateOrUpdateChatMessage>(
31       "assets/lemmy/activities/create_or_update/create_private_message.json",
32     )
33     .unwrap();
34   }
35 }