Skip to content

Commit f4f6ee5

Browse files
committed
Fix format
1 parent ca07021 commit f4f6ee5

File tree

1 file changed

+32
-13
lines changed

1 file changed

+32
-13
lines changed

test/cadet/jobs/autograder/utilities_test.exs

Lines changed: 32 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,11 @@ defmodule Cadet.Autograder.UtilitiesTest do
108108

109109
%{
110110
individual: %{students: students, assessment: assessment},
111-
team: %{teams: [team1, team2], assessment: team_assessment, teamless: [Enum.at(students, 4)]}
111+
team: %{
112+
teams: [team1, team2],
113+
assessment: team_assessment,
114+
teamless: [Enum.at(students, 4)]
115+
}
112116
}
113117
end
114118

@@ -144,25 +148,40 @@ defmodule Cadet.Autograder.UtilitiesTest do
144148
assert results |> Enum.map(& &1.submission) |> Enum.uniq() == [nil]
145149
end
146150

147-
test "it returns list of students both with and without matching submissions for team assessments", %{
148-
team: %{teams: teams, assessment: assessment, teamless: teamless}
149-
} do
151+
test "it returns list of students both with and without matching submissions for team assessments",
152+
%{
153+
team: %{teams: teams, assessment: assessment, teamless: teamless}
154+
} do
150155
submissions =
151-
Enum.map(teams, &%{
152-
team_id: &1.id,
153-
submission: insert(:submission, %{assessment: assessment, team: &1, student: nil})
154-
})
156+
Enum.map(
157+
teams,
158+
&%{
159+
team_id: &1.id,
160+
submission: insert(:submission, %{assessment: assessment, team: &1, student: nil})
161+
}
162+
)
163+
164+
expected =
165+
Enum.flat_map(teams, & &1.team_members)
166+
|> Enum.map(
167+
&%{
168+
student_id: &1.student_id,
169+
submission_id:
170+
Enum.find(submissions, fn s -> s.team_id == &1.team_id end).submission.id
171+
}
172+
)
155173

156-
expected = Enum.flat_map(teams, & &1.team_members) |> Enum.map(&%{
157-
student_id: &1.student_id,
158-
submission_id: Enum.find(submissions, fn s -> s.team_id == &1.team_id end).submission.id
159-
})
160174
expected = expected ++ Enum.map(teamless, &%{student_id: &1.id, submission_id: nil})
161175

162176
results =
163177
assessment.id
164178
|> Utilities.fetch_submissions(assessment.course_id)
165-
|> Enum.map(&%{student_id: &1.student_id, submission_id: (if &1.submission, do: &1.submission.id, else: nil)})
179+
|> Enum.map(
180+
&%{
181+
student_id: &1.student_id,
182+
submission_id: if(&1.submission, do: &1.submission.id, else: nil)
183+
}
184+
)
166185

167186
assert results == expected
168187
end

0 commit comments

Comments
 (0)