Skip to content
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commit 4c86d02

Browse files
committed
fix(test): closes #259
1 parent b4d8563 commit 4c86d02

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

test/support/assert_helper.ex

+6-4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ defmodule GroupherServer.Test.AssertHelper do
22
@moduledoc """
33
This module defines some helper function used by
44
tests that require check from graphql response
5+
6+
NOTE: we use POST in query_get, see https://github.com/coderplanets/coderplanets_server/issues/259
57
"""
68

79
import Phoenix.ConnTest
@@ -139,7 +141,7 @@ defmodule GroupherServer.Test.AssertHelper do
139141

140142
def query_result(conn, query, variables, key, flag \\ false) do
141143
conn
142-
|> get("/graphiql", query: query, variables: variables)
144+
|> post("/graphiql", query: query, variables: variables)
143145
|> json_response(200)
144146
|> log_debug_info(flag)
145147
|> Map.get("data")
@@ -148,15 +150,15 @@ defmodule GroupherServer.Test.AssertHelper do
148150

149151
def query_result(conn, query, key) do
150152
conn
151-
|> get("/graphiql", query: query, variables: %{})
153+
|> post("/graphiql", query: query, variables: %{})
152154
|> json_response(200)
153155
|> Map.get("data")
154156
|> Map.get(key)
155157
end
156158

157159
def query_get_error?(conn, query, variables) do
158160
conn
159-
|> get("/graphiql", query: query, variables: variables)
161+
|> post("/graphiql", query: query, variables: variables)
160162
|> json_response(200)
161163
|> Map.has_key?("errors")
162164
end
@@ -167,7 +169,7 @@ defmodule GroupherServer.Test.AssertHelper do
167169
def query_get_error?(conn, query, variables, code) when is_integer(code) do
168170
resp =
169171
conn
170-
|> get("/graphiql", query: query, variables: variables)
172+
|> post("/graphiql", query: query, variables: variables)
171173
|> json_response(200)
172174

173175
case resp |> Map.has_key?("errors") do

0 commit comments

Comments
 (0)