use crate::{Payload, SeString}; use crate::payload::{DalamudLinkPayload, RawPayload, TextPayload}; super::basic_tests! { dalamud_link { payload = &[2, 39, 22, 15, 18, 83, 105, 109, 112, 108, 101, 84, 119, 101, 97, 107, 115, 80, 108, 117, 103, 105, 110, 2, 3, 104, 116, 116, 112, 115, 58, 47, 47, 101, 120, 97, 109, 112, 108, 101, 46, 99, 111, 109, 47, 2, 39, 7, 207, 1, 1, 1, 255, 1, 3]; expected = SeString(vec![ Payload::DalamudLink(DalamudLinkPayload { plugin: "SimpleTweaksPlugin".to_string(), command: 1, }), Payload::Text(TextPayload::from("https://example.com/")), Payload::Raw(RawPayload(vec![39, 7, 207, 1, 1, 1, 255, 1])), ]); } }