Skip to content

Commit d79cd31

Browse files
committed
Add GraphQL sandbox, move APi endpoint to /api/graphql
1 parent 3b74200 commit d79cd31

7 files changed

Lines changed: 32 additions & 31 deletions

File tree

lib/swapi_web/router.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ defmodule SWAPIWeb.Router do
4040
get "/", PageController, :home
4141
get "/postman", PageController, :postman
4242
get "/swaggerui", OpenApiSpex.Plug.SwaggerUI, path: "/api/openapi"
43+
get "/graphiql", Absinthe.Plug.GraphiQL, schema: SWAPIWeb.GraphQL.Schema, default_url: "/api/graphql", interface: :playground
4344
end
4445

4546
scope "/api" do
@@ -57,7 +58,7 @@ defmodule SWAPIWeb.Router do
5758
get "/openapi", OpenApiSpex.Plug.RenderSpec, []
5859
end
5960

60-
scope "/graphql" do
61+
scope "/api/graphql" do
6162
pipe_through :graphql
6263

6364
forward "/", Absinthe.Plug, schema: SWAPIWeb.GraphQL.Schema

test/swapi_web/graphql/queries/film_queries_test.exs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ defmodule SWAPIWeb.GraphQL.QueriesTests do
3939
}
4040
"""
4141

42-
conn = get(conn, "/graphql", query: query)
42+
conn = get(conn, "/api/graphql", query: query)
4343

4444
assert %{
4545
"data" => %{
@@ -67,7 +67,7 @@ defmodule SWAPIWeb.GraphQL.QueriesTests do
6767
}
6868
"""
6969

70-
conn = get(conn, "/graphql", query: query)
70+
conn = get(conn, "/api/graphql", query: query)
7171

7272
assert %{
7373
"data" => %{
@@ -91,7 +91,7 @@ defmodule SWAPIWeb.GraphQL.QueriesTests do
9191
}
9292
"""
9393

94-
conn = get(conn, "/graphql", query: query)
94+
conn = get(conn, "/api/graphql", query: query)
9595

9696
assert %{
9797
"data" => %{
@@ -126,7 +126,7 @@ defmodule SWAPIWeb.GraphQL.QueriesTests do
126126
}
127127
"""
128128

129-
conn = get(conn, "/graphql", query: query)
129+
conn = get(conn, "/api/graphql", query: query)
130130

131131
assert %{
132132
"data" => %{
@@ -164,7 +164,7 @@ defmodule SWAPIWeb.GraphQL.QueriesTests do
164164
}
165165
"""
166166

167-
conn = get(conn, "/graphql", query: query)
167+
conn = get(conn, "/api/graphql", query: query)
168168

169169
assert %{
170170
"data" => %{

test/swapi_web/graphql/queries/person_queries_test.exs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ defmodule SWAPIWeb.GraphQL.PersonQueriesTest do
3939
}
4040
"""
4141

42-
conn = get(conn, "/graphql", query: query)
42+
conn = get(conn, "/api/graphql", query: query)
4343

4444
assert %{
4545
"data" => %{
@@ -67,7 +67,7 @@ defmodule SWAPIWeb.GraphQL.PersonQueriesTest do
6767
}
6868
"""
6969

70-
conn = get(conn, "/graphql", query: query)
70+
conn = get(conn, "/api/graphql", query: query)
7171

7272
assert %{
7373
"data" => %{
@@ -91,7 +91,7 @@ defmodule SWAPIWeb.GraphQL.PersonQueriesTest do
9191
}
9292
"""
9393

94-
conn = get(conn, "/graphql", query: query)
94+
conn = get(conn, "/api/graphql", query: query)
9595

9696
assert %{
9797
"data" => %{
@@ -126,7 +126,7 @@ defmodule SWAPIWeb.GraphQL.PersonQueriesTest do
126126
}
127127
"""
128128

129-
conn = get(conn, "/graphql", query: query)
129+
conn = get(conn, "/api/graphql", query: query)
130130

131131
assert %{
132132
"data" => %{
@@ -164,7 +164,7 @@ defmodule SWAPIWeb.GraphQL.PersonQueriesTest do
164164
}
165165
"""
166166

167-
conn = get(conn, "/graphql", query: query)
167+
conn = get(conn, "/api/graphql", query: query)
168168

169169
assert %{
170170
"data" => %{

test/swapi_web/graphql/queries/planet_queries_test.exs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ defmodule SWAPIWeb.GraphQL.PlanetQueriesTest do
3333
}
3434
"""
3535

36-
conn = get(conn, "/graphql", query: query)
36+
conn = get(conn, "/api/graphql", query: query)
3737

3838
assert %{
3939
"data" => %{
@@ -61,7 +61,7 @@ defmodule SWAPIWeb.GraphQL.PlanetQueriesTest do
6161
}
6262
"""
6363

64-
conn = get(conn, "/graphql", query: query)
64+
conn = get(conn, "/api/graphql", query: query)
6565

6666
assert %{
6767
"data" => %{
@@ -85,7 +85,7 @@ defmodule SWAPIWeb.GraphQL.PlanetQueriesTest do
8585
}
8686
"""
8787

88-
conn = get(conn, "/graphql", query: query)
88+
conn = get(conn, "/api/graphql", query: query)
8989

9090
assert %{
9191
"data" => %{
@@ -111,7 +111,7 @@ defmodule SWAPIWeb.GraphQL.PlanetQueriesTest do
111111
}
112112
"""
113113

114-
conn = get(conn, "/graphql", query: query)
114+
conn = get(conn, "/api/graphql", query: query)
115115

116116
assert %{
117117
"data" => %{
@@ -143,7 +143,7 @@ defmodule SWAPIWeb.GraphQL.PlanetQueriesTest do
143143
}
144144
"""
145145

146-
conn = get(conn, "/graphql", query: query)
146+
conn = get(conn, "/api/graphql", query: query)
147147

148148
assert %{
149149
"data" => %{

test/swapi_web/graphql/queries/species_queries_test.exs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ defmodule SWAPIWeb.GraphQL.SpeciesQueriesTest do
3535
}
3636
"""
3737

38-
conn = get(conn, "/graphql", query: query)
38+
conn = get(conn, "/api/graphql", query: query)
3939

4040
assert %{
4141
"data" => %{
@@ -63,7 +63,7 @@ defmodule SWAPIWeb.GraphQL.SpeciesQueriesTest do
6363
}
6464
"""
6565

66-
conn = get(conn, "/graphql", query: query)
66+
conn = get(conn, "/api/graphql", query: query)
6767

6868
assert %{
6969
"data" => %{
@@ -87,7 +87,7 @@ defmodule SWAPIWeb.GraphQL.SpeciesQueriesTest do
8787
}
8888
"""
8989

90-
conn = get(conn, "/graphql", query: query)
90+
conn = get(conn, "/api/graphql", query: query)
9191

9292
assert %{
9393
"data" => %{
@@ -116,7 +116,7 @@ defmodule SWAPIWeb.GraphQL.SpeciesQueriesTest do
116116
}
117117
"""
118118

119-
conn = get(conn, "/graphql", query: query)
119+
conn = get(conn, "/api/graphql", query: query)
120120

121121
assert %{
122122
"data" => %{
@@ -150,7 +150,7 @@ defmodule SWAPIWeb.GraphQL.SpeciesQueriesTest do
150150
}
151151
"""
152152

153-
conn = get(conn, "/graphql", query: query)
153+
conn = get(conn, "/api/graphql", query: query)
154154

155155
assert %{
156156
"data" => %{

test/swapi_web/graphql/queries/starship_queries_test.exs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ defmodule SWAPIWeb.GraphQL.StarshipQueriesTest do
3333
}
3434
"""
3535

36-
conn = get(conn, "/graphql", query: query)
36+
conn = get(conn, "/api/graphql", query: query)
3737

3838
assert %{
3939
"data" => %{
@@ -61,7 +61,7 @@ defmodule SWAPIWeb.GraphQL.StarshipQueriesTest do
6161
}
6262
"""
6363

64-
conn = get(conn, "/graphql", query: query)
64+
conn = get(conn, "/api/graphql", query: query)
6565

6666
assert %{
6767
"data" => %{
@@ -85,7 +85,7 @@ defmodule SWAPIWeb.GraphQL.StarshipQueriesTest do
8585
}
8686
"""
8787

88-
conn = get(conn, "/graphql", query: query)
88+
conn = get(conn, "/api/graphql", query: query)
8989

9090
assert %{
9191
"data" => %{
@@ -111,7 +111,7 @@ defmodule SWAPIWeb.GraphQL.StarshipQueriesTest do
111111
}
112112
"""
113113

114-
conn = get(conn, "/graphql", query: query)
114+
conn = get(conn, "/api/graphql", query: query)
115115

116116
assert %{
117117
"data" => %{
@@ -143,7 +143,7 @@ defmodule SWAPIWeb.GraphQL.StarshipQueriesTest do
143143
}
144144
"""
145145

146-
conn = get(conn, "/graphql", query: query)
146+
conn = get(conn, "/api/graphql", query: query)
147147

148148
assert %{
149149
"data" => %{

test/swapi_web/graphql/queries/vehicle_queries_test.exs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ defmodule SWAPIWeb.GraphQL.VehicleQueriesTest do
3333
}
3434
"""
3535

36-
conn = get(conn, "/graphql", query: query)
36+
conn = get(conn, "/api/graphql", query: query)
3737

3838
assert %{
3939
"data" => %{
@@ -61,7 +61,7 @@ defmodule SWAPIWeb.GraphQL.VehicleQueriesTest do
6161
}
6262
"""
6363

64-
conn = get(conn, "/graphql", query: query)
64+
conn = get(conn, "/api/graphql", query: query)
6565

6666
assert %{
6767
"data" => %{
@@ -85,7 +85,7 @@ defmodule SWAPIWeb.GraphQL.VehicleQueriesTest do
8585
}
8686
"""
8787

88-
conn = get(conn, "/graphql", query: query)
88+
conn = get(conn, "/api/graphql", query: query)
8989

9090
assert %{
9191
"data" => %{
@@ -111,7 +111,7 @@ defmodule SWAPIWeb.GraphQL.VehicleQueriesTest do
111111
}
112112
"""
113113

114-
conn = get(conn, "/graphql", query: query)
114+
conn = get(conn, "/api/graphql", query: query)
115115

116116
assert %{
117117
"data" => %{
@@ -143,7 +143,7 @@ defmodule SWAPIWeb.GraphQL.VehicleQueriesTest do
143143
}
144144
"""
145145

146-
conn = get(conn, "/graphql", query: query)
146+
conn = get(conn, "/api/graphql", query: query)
147147

148148
assert %{
149149
"data" => %{

0 commit comments

Comments
 (0)