Handle trying to create a category if not loggedin

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2018-11-07 08:34:25 +01:00
parent 07b9676f0d
commit 74bc21fa2c
2 changed files with 23 additions and 0 deletions

View file

@ -34,4 +34,8 @@ defmodule MobilizonWeb.Resolvers.Category do
{:error, errors}
end
end
def create_category(_parent, %{title: title, picture: picture, description: description}, %{}) do
{:error, "You are not allowed to create a category if not connected"}
end
end

View file

@ -56,5 +56,24 @@ defmodule MobilizonWeb.Resolvers.CategoryResolverTest do
# assert json_response(res, 200)["data"]["createCategory"]["title"] == "my category"
# end
# test "create_category/3 doesn't create a category if the user isn't logged in", %{conn: conn, actor: actor} do
# mutation = """
# mutation {
# createCategory(title: "my category", description: "my desc") {
# id,
# title,
# description,
# },
# }
# """
# res =
# conn
# |> post("/api", AbsintheHelpers.mutation_skeleton(mutation))
# assert hd(json_response(res, 200)["errors"])["message"] ==
# "You are not allowed to create a category if not connected"
# end
end
end