Disable checkboxes for years that don't have data to show. Add exclamation icon with explanatory text. Finishes #182332983

This commit is contained in:
rebuilt 2022-06-09 10:26:26 -07:00
parent 50256cacce
commit e8f3109df9
5 changed files with 41 additions and 14 deletions

View file

@ -84,8 +84,8 @@ describe 'analyze/index' do
displayed_variance_rows = subject.css('[data-for-measure-id]')
expect(displayed_variance_rows.first.attribute('data-for-measure-id').value).to eq '1A-I'
# displayed_variance_rows = subject.css('data-for-academic-year')
# expect(displayed_variance_rows.count).to eq 9
# displayed_academic_years = subject.css('[data-for-academic-year]')
# expect(displayed_academic_years.count).to eq 9
displayed_variance_labels = subject.css('[data-grouped-bar-label]')
expect(displayed_variance_labels.count).to eq 9
@ -105,6 +105,11 @@ describe 'analyze/index' do
expect(subject).to have_css '#select-subcategory'
expect(subject).to have_css "##{academic_year.range}"
end
it 'displays disabled checkboxes for years that dont have data' do
year_checkbox = subject.css("##{academic_year.range}").first
expect(year_checkbox).to have_attribute 'disabled'
end
end
context 'when presenters have a score' do