Fix failing journey test

pull/1/head
rebuilt 4 years ago
parent c63e1ebd8e
commit a34766009b

@ -26,13 +26,13 @@ describe 'District Admin', js: true do
let(:survey_items_for_measure_2A_ii) { measure_2A_ii.survey_items } let(:survey_items_for_measure_2A_ii) { measure_2A_ii.survey_items }
let(:survey_items_for_measure_4C_i) { measure_4C_i.survey_items } let(:survey_items_for_measure_4C_i) { measure_4C_i.survey_items }
let(:ay_2020_21) { AcademicYear.find_by_range '2020-21' } let(:ay_2021_22) { AcademicYear.find_by_range '2021-22' }
let(:ay_2019_20) { AcademicYear.find_by_range '2019-20' } let(:ay_2019_20) { AcademicYear.find_by_range '2019-20' }
# let(:username) { 'winchester' } # let(:username) { 'winchester' }
# let(:password) { 'winchester!' } # let(:password) { 'winchester!' }
let(:respondents) do let(:respondents) do
respondents = Respondent.where(school:, academic_year: ay_2020_21).first respondents = Respondent.where(school:, academic_year: ay_2021_22).first
respondents.total_students = 8 respondents.total_students = 8
respondents.total_teachers = 8 respondents.total_teachers = 8
respondents.save respondents.save
@ -51,35 +51,35 @@ describe 'District Admin', js: true do
survey_items_for_measure_1A_i.each do |survey_item| survey_items_for_measure_1A_i.each do |survey_item|
SurveyItemResponse::TEACHER_RESPONSE_THRESHOLD.times do SurveyItemResponse::TEACHER_RESPONSE_THRESHOLD.times do
survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2020_21, survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2021_22,
school:, survey_item:, likert_score: 4) school:, survey_item:, likert_score: 4)
end end
end end
survey_items_for_measure_2A_i.each do |survey_item| survey_items_for_measure_2A_i.each do |survey_item|
SurveyItemResponse::STUDENT_RESPONSE_THRESHOLD.times do SurveyItemResponse::STUDENT_RESPONSE_THRESHOLD.times do
survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2020_21, survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2021_22,
school:, survey_item:, likert_score: 5) school:, survey_item:, likert_score: 5)
end end
end end
survey_items_for_measure_2A_ii.each do |survey_item| survey_items_for_measure_2A_ii.each do |survey_item|
SurveyItemResponse::STUDENT_RESPONSE_THRESHOLD.times do SurveyItemResponse::STUDENT_RESPONSE_THRESHOLD.times do
survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2020_21, survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2021_22,
school:, survey_item:, likert_score: 5) school:, survey_item:, likert_score: 5)
end end
end end
survey_items_for_measure_4C_i.each do |survey_item| survey_items_for_measure_4C_i.each do |survey_item|
SurveyItemResponse::TEACHER_RESPONSE_THRESHOLD.times do SurveyItemResponse::TEACHER_RESPONSE_THRESHOLD.times do
survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2020_21, survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2021_22,
school:, survey_item:, likert_score: 1) school:, survey_item:, likert_score: 1)
end end
end end
survey_items_for_subcategory.each do |survey_item| survey_items_for_subcategory.each do |survey_item|
2.times do 2.times do
survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2020_21, survey_item_responses << SurveyItemResponse.new(response_id: rand.to_s, academic_year: ay_2021_22,
school:, survey_item:, likert_score: 4) school:, survey_item:, likert_score: 4)
end end
end end
@ -167,12 +167,12 @@ end
def got_to_analyze_page; end def got_to_analyze_page; end
def district_admin_sees_schools_change def district_admin_sees_schools_change
expected_path = "/districts/#{school_in_same_district.district.slug}/schools/#{school_in_same_district.slug}/browse/teachers-and-leadership?year=2020-21" expected_path = "/districts/#{school_in_same_district.district.slug}/schools/#{school_in_same_district.slug}/browse/teachers-and-leadership?year=#{ay_2021_22.range}"
expect(page).to have_current_path(expected_path) expect(page).to have_current_path(expected_path)
end end
def district_admin_sees_district_change def district_admin_sees_district_change
expected_path = "/districts/#{different_district.slug}/schools/#{different_district.schools.alphabetic.first.slug}/browse/teachers-and-leadership?year=2020-21" expected_path = "/districts/#{different_district.slug}/schools/#{different_district.schools.alphabetic.first.slug}/browse/teachers-and-leadership?year=#{ay_2021_22.range}"
expect(page).to have_current_path(expected_path) expect(page).to have_current_path(expected_path)
end end
@ -182,7 +182,7 @@ def district_admin_sees_year_change
end end
def district_admin_sees_overview_content def district_admin_sees_overview_content
expect(page).to have_select('academic-year', selected: '2020 2021') expect(page).to have_select('academic-year', selected: '2021 2022')
expect(page).to have_select('district', selected: 'Winchester') expect(page).to have_select('district', selected: 'Winchester')
expect(page).to have_select('school', selected: 'Winchester High School') expect(page).to have_select('school', selected: 'Winchester High School')
expect(page).to have_text(school.name) expect(page).to have_text(school.name)

Loading…
Cancel
Save