mirror of
https://git.joinplu.me/Plume/Plume.git
synced 2024-11-26 13:31:02 +00:00
Add test for CustomGroup
This commit is contained in:
parent
19d30c12d1
commit
1e0d1fb97a
1 changed files with 34 additions and 0 deletions
|
@ -564,6 +564,40 @@ mod tests {
|
||||||
assert_eq!(to_value(person).unwrap(), expected);
|
assert_eq!(to_value(person).unwrap(), expected);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn de_custom_group() {
|
||||||
|
let group = CustomGroup::new(
|
||||||
|
ApActor::new("https://example.com/inbox".parse().unwrap(), Group::new()),
|
||||||
|
ApSignature {
|
||||||
|
public_key: PublicKey {
|
||||||
|
id: "https://example.com/pubkey".parse().unwrap(),
|
||||||
|
owner: "https://example.com/owner".parse().unwrap(),
|
||||||
|
public_key_pem: "pubKeyPem".into(),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
SourceProperty {
|
||||||
|
source: Source {
|
||||||
|
content: String::from("This is a *custom* group."),
|
||||||
|
media_type: String::from("text/markdown"),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
);
|
||||||
|
let expected = json!({
|
||||||
|
"inbox": "https://example.com/inbox",
|
||||||
|
"type": "Group",
|
||||||
|
"publicKey": {
|
||||||
|
"id": "https://example.com/pubkey",
|
||||||
|
"owner": "https://example.com/owner",
|
||||||
|
"publicKeyPem": "pubKeyPem"
|
||||||
|
},
|
||||||
|
"source": {
|
||||||
|
"content": "This is a *custom* group.",
|
||||||
|
"mediaType": "text/markdown"
|
||||||
|
}
|
||||||
|
});
|
||||||
|
assert_eq!(to_value(group).unwrap(), expected);
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn se_licensed_article() {
|
fn se_licensed_article() {
|
||||||
let object = ApObject::new(Article::new());
|
let object = ApObject::new(Article::new());
|
||||||
|
|
Loading…
Reference in a new issue