diff --git a/spec/services/response_rate_loader_spec.rb b/spec/services/response_rate_loader_spec.rb index 10bbae90..f84b638b 100644 --- a/spec/services/response_rate_loader_spec.rb +++ b/spec/services/response_rate_loader_spec.rb @@ -3,11 +3,11 @@ require 'rails_helper' describe ResponseRateLoader do let(:school) { School.find_by_slug 'milford-high-school' } let(:academic_year) { AcademicYear.find_by_range '2020-21' } - let(:respondents) do - respondents = Respondent.where(school:, academic_year:).first - respondents.total_students = 10 - respondents.total_teachers = 10 - respondents.save + let(:respondent) do + respondent = create(:respondent, school:, academic_year:) + respondent.total_students = 10 + respondent.total_teachers = 10 + respondent.save end let(:short_form_survey) do @@ -37,7 +37,7 @@ describe ResponseRateLoader do before :each do Rails.application.load_seed - respondents + respondent end after :each do @@ -101,7 +101,7 @@ describe ResponseRateLoader do context 'and no respondent entry exists for the school and year' do before do - Respondent.destroy_all + Respondent.delete_all create_list(:survey_item_response, 5, survey_item: s_acst_q1, likert_score: 3, school:, academic_year:) create_list(:survey_item_response, 5, survey_item: s_poaf_q1, likert_score: 3, school:, academic_year:) create_list(:survey_item_response, 5, survey_item: t_phya_q2, likert_score: 3, school:, academic_year:)