diff options
| author | Maksim Pechnikov <parallel588@gmail.com> | 2019-06-04 09:49:08 +0300 |
|---|---|---|
| committer | Maksim Pechnikov <parallel588@gmail.com> | 2019-06-04 09:49:08 +0300 |
| commit | 4f2e359687b8866a26130314315415a787678881 (patch) | |
| tree | 51e29be10335dab73962952c2f1b0407cbd52ecb /test/support | |
| parent | 64ada7f960eb45d5e06d431c0c27be1014106ff9 (diff) | |
| parent | 0f8f63c6bb4a26615277f43ed4f30f032d71df83 (diff) | |
| download | pleroma-4f2e359687b8866a26130314315415a787678881.tar.gz pleroma-4f2e359687b8866a26130314315415a787678881.zip | |
Merge branch 'develop' into issue/941
Diffstat (limited to 'test/support')
| -rw-r--r-- | test/support/http_request_mock.ex | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/test/support/http_request_mock.ex b/test/support/http_request_mock.ex index 66d7d5ba9..67ef0928a 100644 --- a/test/support/http_request_mock.ex +++ b/test/support/http_request_mock.ex @@ -52,6 +52,14 @@ defmodule HttpRequestMock do }} end + def get("https://mastodon.sdf.org/users/rinpatch", _, _, _) do + {:ok, + %Tesla.Env{ + status: 200, + body: File.read!("test/fixtures/httpoison_mock/rinpatch.json") + }} + end + def get( "https://mastodon.social/.well-known/webfinger?resource=https://mastodon.social/users/emelie", _, @@ -235,6 +243,14 @@ defmodule HttpRequestMock do }} end + def get("https://n1u.moe/users/rye", _, _, Accept: "application/activity+json") do + {:ok, + %Tesla.Env{ + status: 200, + body: File.read!("test/fixtures/httpoison_mock/rye.json") + }} + end + def get("http://mastodon.example.org/users/admin/statuses/100787282858396771", _, _, _) do {:ok, %Tesla.Env{ @@ -294,6 +310,10 @@ defmodule HttpRequestMock do }} end + def get("http://mastodon.example.org/users/gargron", _, _, Accept: "application/activity+json") do + {:error, :nxdomain} + end + def get( "http://mastodon.example.org/@admin/99541947525187367", _, @@ -538,6 +558,15 @@ defmodule HttpRequestMock do }} end + def get( + "http://gs.example.org:4040/index.php/user/1", + _, + _, + Accept: "application/activity+json" + ) do + {:ok, %Tesla.Env{status: 406, body: ""}} + end + def get("http://gs.example.org/index.php/api/statuses/user_timeline/1.atom", _, _, _) do {:ok, %Tesla.Env{ |
