]> Untitled Git - lemmy.git/blob - crates/apub/src/protocol/activities/create_or_update/mod.rs
Cache & Optimize Woodpecker CI (#3450)
[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   #![allow(clippy::unwrap_used)]
8   #![allow(clippy::indexing_slicing)]
9
10   use crate::protocol::{
11     activities::create_or_update::{
12       chat_message::CreateOrUpdateChatMessage,
13       note::CreateOrUpdateNote,
14       page::CreateOrUpdatePage,
15     },
16     tests::test_parse_lemmy_item,
17   };
18
19   #[test]
20   fn test_parse_lemmy_create_or_update() {
21     test_parse_lemmy_item::<CreateOrUpdatePage>(
22       "assets/lemmy/activities/create_or_update/create_page.json",
23     )
24     .unwrap();
25     test_parse_lemmy_item::<CreateOrUpdatePage>(
26       "assets/lemmy/activities/create_or_update/update_page.json",
27     )
28     .unwrap();
29     test_parse_lemmy_item::<CreateOrUpdateNote>(
30       "assets/lemmy/activities/create_or_update/create_note.json",
31     )
32     .unwrap();
33     test_parse_lemmy_item::<CreateOrUpdateChatMessage>(
34       "assets/lemmy/activities/create_or_update/create_private_message.json",
35     )
36     .unwrap();
37   }
38 }