From 8347bee07846f3590756ecdcc6ca4c11d4253377 Mon Sep 17 00:00:00 2001 From: Beverly Nguyen Date: Tue, 16 Sep 2025 21:55:17 -0700 Subject: [PATCH] Added more test for 75% globally --- tests/javascripts/activityChart.test.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/javascripts/activityChart.test.js b/tests/javascripts/activityChart.test.js index a3bc56520..6b63951f0 100644 --- a/tests/javascripts/activityChart.test.js +++ b/tests/javascripts/activityChart.test.js @@ -424,3 +424,23 @@ test('handleDropdownChange updates subtitle text correctly', () => { window.fetchData.mockRestore(); }); + +test('dropdown change handles DOM updates for table filtering', () => { + const selectElement = document.getElementById('options'); + + jest.spyOn(window, 'fetchData').mockImplementation(() => {}); + + selectElement.value = 'service'; + window.handleDropdownChange({ target: selectElement }); + + let subtitle = document.querySelector('#activityChartContainer .chart-subtitle'); + expect(subtitle.textContent).toContain('Service'); + + selectElement.value = 'individual'; + window.handleDropdownChange({ target: selectElement }); + + subtitle = document.querySelector('#activityChartContainer .chart-subtitle'); + expect(subtitle.textContent).toContain('Individual'); + + window.fetchData.mockRestore(); +});