@@ -2,6 +2,8 @@ defmodule GroupherServer.Test.AssertHelper do
2
2
@ moduledoc """
3
3
This module defines some helper function used by
4
4
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
5
7
"""
6
8
7
9
import Phoenix.ConnTest
@@ -139,7 +141,7 @@ defmodule GroupherServer.Test.AssertHelper do
139
141
140
142
def query_result ( conn , query , variables , key , flag \\ false ) do
141
143
conn
142
- |> get ( "/graphiql" , query: query , variables: variables )
144
+ |> post ( "/graphiql" , query: query , variables: variables )
143
145
|> json_response ( 200 )
144
146
|> log_debug_info ( flag )
145
147
|> Map . get ( "data" )
@@ -148,15 +150,15 @@ defmodule GroupherServer.Test.AssertHelper do
148
150
149
151
def query_result ( conn , query , key ) do
150
152
conn
151
- |> get ( "/graphiql" , query: query , variables: % { } )
153
+ |> post ( "/graphiql" , query: query , variables: % { } )
152
154
|> json_response ( 200 )
153
155
|> Map . get ( "data" )
154
156
|> Map . get ( key )
155
157
end
156
158
157
159
def query_get_error? ( conn , query , variables ) do
158
160
conn
159
- |> get ( "/graphiql" , query: query , variables: variables )
161
+ |> post ( "/graphiql" , query: query , variables: variables )
160
162
|> json_response ( 200 )
161
163
|> Map . has_key? ( "errors" )
162
164
end
@@ -167,7 +169,7 @@ defmodule GroupherServer.Test.AssertHelper do
167
169
def query_get_error? ( conn , query , variables , code ) when is_integer ( code ) do
168
170
resp =
169
171
conn
170
- |> get ( "/graphiql" , query: query , variables: variables )
172
+ |> post ( "/graphiql" , query: query , variables: variables )
171
173
|> json_response ( 200 )
172
174
173
175
case resp |> Map . has_key? ( "errors" ) do
0 commit comments