diff --git a/app/presenters/analyze/graph/column/unknown.rb b/app/presenters/analyze/graph/column/unknown.rb index 4e1003f4..eaa02853 100644 --- a/app/presenters/analyze/graph/column/unknown.rb +++ b/app/presenters/analyze/graph/column/unknown.rb @@ -6,7 +6,7 @@ module Analyze class Unknown < GroupedBarColumnPresenter include Analyze::Graph::Column::ScoreForRace def label - 'Unknown' + 'Race/Ethnicity Not-Listed' end def basis diff --git a/app/services/demographic_loader.rb b/app/services/demographic_loader.rb index 0dc4bd23..2ec800b8 100644 --- a/app/services/demographic_loader.rb +++ b/app/services/demographic_loader.rb @@ -40,6 +40,6 @@ end class UnknownRace def initialize(qualtrics_code:, designation:) - Race.find_or_create_by!(qualtrics_code: 99, designation: 'Unknown') + Race.find_or_create_by!(qualtrics_code: 99, designation: 'Race/Ethnicity Not Listed') end end diff --git a/data/demographics.csv b/data/demographics.csv index 8ac4363f..a0d5dacd 100644 --- a/data/demographics.csv +++ b/data/demographics.csv @@ -7,5 +7,5 @@ Race Qualtrics Code,Race/Ethnicity,Gender Qualtrics Code,Sex/Gender 6,Prefer not to disclose,, 7,Prefer to self-describe,, 8,Middle Eastern,, -99,Unknown,, +99,Race/Ethnicity Not Listed,, 100,Multiracial,, diff --git a/spec/fixtures/sample_demographics.csv b/spec/fixtures/sample_demographics.csv index 8ac4363f..a0d5dacd 100644 --- a/spec/fixtures/sample_demographics.csv +++ b/spec/fixtures/sample_demographics.csv @@ -7,5 +7,5 @@ Race Qualtrics Code,Race/Ethnicity,Gender Qualtrics Code,Sex/Gender 6,Prefer not to disclose,, 7,Prefer to self-describe,, 8,Middle Eastern,, -99,Unknown,, +99,Race/Ethnicity Not Listed,, 100,Multiracial,, diff --git a/spec/services/demographic_loader_spec.rb b/spec/services/demographic_loader_spec.rb index b05d8aa0..fe1f1951 100644 --- a/spec/services/demographic_loader_spec.rb +++ b/spec/services/demographic_loader_spec.rb @@ -4,7 +4,7 @@ describe DemographicLoader do let(:filepath) { 'spec/fixtures/sample_demographics.csv' } let(:race_codes) do { 'American Indian or Alaskan Native' => 1, 'Asian or Pacific Islander' => 2, 'Black or African American' => 3, - 'Hispanic or Latinx' => 4, 'White or Caucasian' => 5, 'Unknown' => 99, 'Middle Eastern' => 8, 'Multiracial' => 100 } + 'Hispanic or Latinx' => 4, 'White or Caucasian' => 5, 'Race/Ethnicity Not Listed' => 99, 'Middle Eastern' => 8, 'Multiracial' => 100 } end let(:gender_codes) do diff --git a/spec/views/analyze/index.html.erb_spec.rb b/spec/views/analyze/index.html.erb_spec.rb index d1c277f0..c571060a 100644 --- a/spec/views/analyze/index.html.erb_spec.rb +++ b/spec/views/analyze/index.html.erb_spec.rb @@ -185,7 +185,7 @@ describe 'analyze/index' do it 'displays a checkbox for each race designation' do race_slugs = %w[american-indian-or-alaskan-native asian-or-pacific-islander black-or-african-american - hispanic-or-latinx middle-eastern multiracial unknown white-or-caucasian] + hispanic-or-latinx middle-eastern multiracial race-ethnicity-not-listed white-or-caucasian] race_slugs.each do |slug| expect(subject).to have_css("//input[@type='checkbox'][@id='#{slug}']") end