forked from AkkomaGang/akkoma
test: httpoison mock: add second spoofing activity test
This commit is contained in:
parent
05967472f2
commit
010fcb73d7
3 changed files with 47 additions and 0 deletions
17
test/fixtures/httpoison_mock/https___info.pleroma.site_actor.json
vendored
Normal file
17
test/fixtures/httpoison_mock/https___info.pleroma.site_actor.json
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"@context": "https://www.w3.org/ns/activitystreams",
|
||||
"id": "https://info.pleroma.site/actor.json",
|
||||
"type": "Person",
|
||||
"following": "https://info.pleroma.site/following.json",
|
||||
"followers": "https://info.pleroma.site/followers.json",
|
||||
"inbox": "https://info.pleroma.site/inbox.json",
|
||||
"outbox": "https://info.pleroma.site/outbox.json",
|
||||
"preferredUsername": "admin",
|
||||
"name": null,
|
||||
"summary": "<p></p>",
|
||||
"publicKey": {
|
||||
"id": "https://info.pleroma.site/actor.json#main-key",
|
||||
"owner": "https://info.pleroma.site/actor.json",
|
||||
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtc4Tir+3ADhSNF6VKrtW\nOU32T01w7V0yshmQei38YyiVwVvFu8XOP6ACchkdxbJ+C9mZud8qWaRJKVbFTMUG\nNX4+6Q+FobyuKrwN7CEwhDALZtaN2IPbaPd6uG1B7QhWorrY+yFa8f2TBM3BxnUy\nI4T+bMIZIEYG7KtljCBoQXuTQmGtuffO0UwJksidg2ffCF5Q+K//JfQagJ3UzrR+\nZXbKMJdAw4bCVJYs4Z5EhHYBwQWiXCyMGTd7BGlmMkY6Av7ZqHKC/owp3/0EWDNz\nNqF09Wcpr3y3e8nA10X40MJqp/wR+1xtxp+YGbq/Cj5hZGBG7etFOmIpVBrDOhry\nBwIDAQAB\n-----END PUBLIC KEY-----\n"
|
||||
}
|
||||
}
|
14
test/fixtures/httpoison_mock/https__info.pleroma.site_activity2.json
vendored
Normal file
14
test/fixtures/httpoison_mock/https__info.pleroma.site_activity2.json
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"@context": "https://www.w3.org/ns/activitystreams",
|
||||
"attributedTo": "https://info.pleroma.site/actor.json",
|
||||
"attachment": [],
|
||||
"actor": "https://mastodon.example.org/users/admin",
|
||||
"content": "<p>this post was not actually written by Haelwenn</p>",
|
||||
"id": "https://info.pleroma.site/activity2.json",
|
||||
"published": "2018-09-01T22:15:00Z",
|
||||
"tag": [],
|
||||
"to": [
|
||||
"https://www.w3.org/ns/activitystreams#Public"
|
||||
],
|
||||
"type": "Note"
|
||||
}
|
|
@ -40,6 +40,22 @@ def get("https://info.pleroma.site/activity.json", _, _) do
|
|||
}}
|
||||
end
|
||||
|
||||
def get("https://info.pleroma.site/activity2.json", _, _) do
|
||||
{:ok,
|
||||
%Response{
|
||||
status_code: 200,
|
||||
body: File.read!("test/fixtures/httpoison_mock/https__info.pleroma.site_activity2.json")
|
||||
}}
|
||||
end
|
||||
|
||||
def get("https://info.pleroma.site/actor.json", _, _) do
|
||||
{:ok,
|
||||
%Response{
|
||||
status_code: 200,
|
||||
body: File.read!("test/fixtures/httpoison_mock/https___info.pleroma.site_actor.json")
|
||||
}}
|
||||
end
|
||||
|
||||
def get("https://puckipedia.com/", [Accept: "application/activity+json"], _) do
|
||||
{:ok,
|
||||
%Response{
|
||||
|
|
Loading…
Reference in a new issue