Skip to content

Commit 70c578c

Browse files
author
vtm9
committed
Fix tests
1 parent 7a35b88 commit 70c578c

3 files changed

Lines changed: 12 additions & 8 deletions

File tree

services/app/test/codebattle_web/controllers/task_controller_test.exs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ defmodule CodebattleWeb.TaskControllerTest do
6969
"input_signature" =>
7070
"[{\"argument-name\":\"a\",\"type\":{\"name\":\"integer\"}},{\"argument-name\":\"b\",\"type\":{\"name\":\"integer\"}}]",
7171
"level" => "easy",
72-
"name" => "task_easy_1",
72+
"name" => "asdfasdf",
7373
"output_signature" => "{\"type\":{\"name\":\"integer\"}}",
7474
"tags" => " kek,lol, asdf "
7575
}
@@ -85,7 +85,7 @@ defmodule CodebattleWeb.TaskControllerTest do
8585
conn = get(conn, Routes.task_path(conn, :show, id))
8686
assert html_response(conn, 200)
8787

88-
task = Codebattle.Repo.get(Codebattle.Task, id)
88+
task = Codebattle.Task.get!(id)
8989
user_id = user.id
9090

9191
assert %{
@@ -100,7 +100,7 @@ defmodule CodebattleWeb.TaskControllerTest do
100100
%{"argument-name" => "b", "type" => %{"name" => "integer"}}
101101
],
102102
level: "easy",
103-
name: "task_easy_1",
103+
name: "asdfasdf",
104104
origin: "user",
105105
output_signature: %{"type" => %{"name" => "integer"}},
106106
state: "draft",
@@ -134,7 +134,7 @@ defmodule CodebattleWeb.TaskControllerTest do
134134
assert %{id: id} = redirected_params(conn)
135135
assert redirected_to(conn) == Routes.task_path(conn, :edit, id)
136136

137-
task = Codebattle.Repo.get(Codebattle.Task, id)
137+
task = Codebattle.Task.get!(id)
138138

139139
assert %{
140140
asserts:
@@ -173,7 +173,7 @@ defmodule CodebattleWeb.TaskControllerTest do
173173

174174
assert redirected_to(new_conn) == Routes.task_path(conn, :index)
175175

176-
task = Codebattle.Repo.get(Codebattle.Task, task.id)
176+
task = Codebattle.Task.get!(task.id)
177177

178178
assert task.state == "active"
179179
end
@@ -197,7 +197,7 @@ defmodule CodebattleWeb.TaskControllerTest do
197197

198198
assert redirected_to(new_conn) == Routes.task_path(conn, :index)
199199

200-
task = Codebattle.Repo.get(Codebattle.Task, task.id)
200+
task = Codebattle.Task.get!(task.id)
201201

202202
assert task.state == "disabled"
203203
end

services/app/test/codebattle_web/plugs/assign_current_user_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule CodebattleWeb.Plugs.AssignCurrentUserTest do
44
test "clear session if user have id in session, but doesn't have db record", %{conn: conn} do
55
conn =
66
conn
7-
|> put_session(:user_id, 1)
7+
|> put_session(:user_id, 1_000_000)
88
|> get(Routes.page_path(conn, :index))
99

1010
assert conn.status == 200

services/app/test/support/factory.ex

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,11 @@ defmodule CodebattleWeb.Factory do
140140
end
141141

142142
def task_pack_factory do
143-
%TaskPack{name: "asdf", visibility: "public", state: "active"}
143+
%TaskPack{
144+
name: sequence(:taskpack, &"Pack #{&1}"),
145+
visibility: "public",
146+
state: "active"
147+
}
144148
end
145149

146150
def playbook_factory do

0 commit comments

Comments
 (0)