From 381625f58b17452145fdf32bb508bd4c80be1260 Mon Sep 17 00:00:00 2001 From: Nelson Jovel Date: Wed, 20 Dec 2023 12:39:44 -0800 Subject: [PATCH] chore: reenable test spec that tests data loader for races --- app/services/survey_responses_data_loader.rb | 4 +--- spec/services/survey_responses_data_loader_spec.rb | 10 +++++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/services/survey_responses_data_loader.rb b/app/services/survey_responses_data_loader.rb index fa811aea..035ac73b 100644 --- a/app/services/survey_responses_data_loader.rb +++ b/app/services/survey_responses_data_loader.rb @@ -85,9 +85,7 @@ class SurveyResponsesDataLoader student = Student.find_or_create_by(response_id: row.response_id, lasid: row.lasid) student.races.delete_all tmp_races = row.races.map do |race| races[race] end - tmp_races.each do |race| - student.races << race - end + student.races += tmp_races row.survey_items.map do |survey_item| likert_score = row.likert_score(survey_item_id: survey_item.survey_item_id) || next diff --git a/spec/services/survey_responses_data_loader_spec.rb b/spec/services/survey_responses_data_loader_spec.rb index d9f080b7..9ca25874 100644 --- a/spec/services/survey_responses_data_loader_spec.rb +++ b/spec/services/survey_responses_data_loader_spec.rb @@ -372,11 +372,11 @@ def assigns_ell_to_responses end def assigns_races_to_students - results = { #"student_survey_response_1" => [american_indian], - # "student_survey_response_3" => [asian, black, latinx, multiracial], - # "student_survey_response_4" => [unknown_race], - # "student_survey_response_5" => [american_indian, asian, black, latinx, white, middle_eastern, multiracial], - # "student_survey_response_6" => [american_indian, asian, black, latinx, white, middle_eastern, multiracial], + results = { "student_survey_response_1" => [american_indian], + "student_survey_response_3" => [asian, black, latinx, multiracial], + "student_survey_response_4" => [unknown_race], + "student_survey_response_5" => [american_indian, asian, black, latinx, white, middle_eastern, multiracial], + "student_survey_response_6" => [american_indian, asian, black, latinx, white, middle_eastern, multiracial], "student_survey_response_7" => [white] } results.each do |key, value|