Skip to content

Commit

Permalink
Tests: increase flaky test coverage for course model (#6667)
Browse files Browse the repository at this point in the history
  • Loading branch information
pretendWhale authored Jul 10, 2023
1 parent dccb59b commit b9311ba
Showing 1 changed file with 3 additions and 14 deletions.
17 changes: 3 additions & 14 deletions spec/models/course_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -567,11 +567,8 @@

student1_data = "#{user1.user_name},#{user1.last_name},#{user1.first_name},,,#{user1.email}\n"
student2_data = "#{user2.user_name},#{user2.last_name},#{user2.first_name},,,#{user2.email}\n"
if user1.user_name <= user2.user_name
expected = student1_data + student2_data
else
expected = student2_data + student1_data
end
student_data = [student1_data, student2_data]
expected = student_data.sort.join
expect(result).to eq(expected)
end
end
Expand Down Expand Up @@ -607,7 +604,6 @@
let!(:student2) { create :student, user: user2, course: course }
it 'returns the data of the students' do
result = course.export_student_data_yml
expected = []

student1_data = {
user_name: user1.user_name,
Expand All @@ -626,14 +622,7 @@
id_number: nil,
section_name: nil
}

if user1.user_name <= user2.user_name
expected.push(student1_data)
expected.push(student2_data)
else
expected.push(student2_data)
expected.push(student1_data)
end
expected = [student1_data, student2_data].sort_by { |a| a[:user_name] }
expect(result).to eq(expected.to_yaml)
end
end
Expand Down

0 comments on commit b9311ba

Please sign in to comment.