Skip to content

Commit b80df97

Browse files
committed
enhance admin guardian controller test
1 parent d1ae5bc commit b80df97

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

test/bokken_web/controllers/admin/guardian_controller_test.exs

+6-5
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,23 @@ defmodule BokkenWeb.Admin.GuardianControllerTest do
66
import Bokken.Factory
77

88
setup %{conn: conn} do
9-
password = "password1234!"
10-
guardian_user = insert(:user, role: "organizer", password: password)
9+
event = insert(:event)
1110

12-
{:ok, user} = Accounts.authenticate_user(guardian_user.email, password)
13-
14-
{:ok, conn: log_in_user(conn, user)}
11+
{:ok, conn: put_resp_header(conn, "accept", "application/json")}
1512
end
1613

1714
describe "index" do
15+
setup [:login_as_organizer]
16+
1817
test "lists all guardians", %{conn: conn} do
1918
conn = get(conn, ~p"/api/admin/guardians/")
2019
assert json_response(conn, 200)["data"] == []
2120
end
2221
end
2322

2423
describe "show" do
24+
setup [:login_as_organizer]
25+
2526
test "shoes", %{conn: conn} do
2627
guardian = insert(:guardian)
2728

test/bokken_web/controllers/guardian_controller_test.exs

+13-5
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,24 @@ defmodule BokkenWeb.GuardianControllerTest do
66

77
import Bokken.Factory
88

9-
setup %{conn: conn} do
10-
password = "password1234!"
11-
guardian_user = insert(:user, role: "guardian", password: password)
9+
# setup %{conn: conn} do
10+
# password = "password1234!"
11+
# guardian_user = insert(:user, role: "guardian", password: password)
12+
13+
# {:ok, user} = Accounts.authenticate_user(guardian_user.email, password)
1214

13-
{:ok, user} = Accounts.authenticate_user(guardian_user.email, password)
15+
# {:ok, conn: log_in_user(conn, user)}
16+
# end
1417

15-
{:ok, conn: log_in_user(conn, user)}
18+
setup %{conn: conn} do
19+
event = insert(:event)
20+
21+
{:ok, conn: put_resp_header(conn, "accept", "application/json"), event: event}
1622
end
1723

1824
describe "index" do
25+
setup [:login_as_guardian]
26+
1927
test "lists all guardians", %{conn: conn} do
2028
conn = get(conn, ~p"/api/guardians/")
2129
assert json_response(conn, 200)["data"] == []

0 commit comments

Comments
 (0)