Remove exvcr dependency

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-11-14 16:27:53 +01:00
parent df2c184bc0
commit 3f9e1c8e19
50 changed files with 366 additions and 3262 deletions

View File

@@ -1,10 +1,12 @@
defmodule Mobilizon.GraphQL.Resolvers.MemberTest do
use Mobilizon.Web.ConnCase
import Mox
import Mobilizon.Factory
alias Mobilizon.Actors.Member
alias Mobilizon.GraphQL.AbsintheHelpers
alias Mobilizon.Service.HTTP.HostMetaClient.Mock, as: HostMetaClientMock
alias Mobilizon.Service.HTTP.WebfingerClient.Mock, as: WebfingerClientMock
setup %{conn: conn} do
user = insert(:user)
@@ -297,6 +299,23 @@ defmodule Mobilizon.GraphQL.Resolvers.MemberTest do
} do
insert(:member, %{actor: actor, parent: group, role: :administrator})
HostMetaClientMock
|> expect(:call, fn
%{method: :get, url: "http://nowhere.absolute/.well-known/host-meta"}, _opts ->
{:ok, %Tesla.Env{status: 404, body: ""}}
end)
WebfingerClientMock
|> expect(:call, fn
%{
method: :get,
url:
"http://nowhere.absolute/.well-known/webfinger?resource=acct:not_existing@nowhere.absolute"
},
_opts ->
{:ok, %Tesla.Env{status: 404, body: ""}}
end)
res =
conn
|> auth_conn(user)