17 lines
754 B
Rust
17 lines
754 B
Rust
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])),
|
|
]);
|
|
}
|
|
}
|