Story 3.7: feat(test): add unit tests for DS components (story 3-7)
requested to merge feat/testing-framework/3-7-test-frontend-design-system-components into feat/testing-framework/prd
Summary
- 12 new test files covering all DS primitive components (151 tests)
- Fix DsButton: add click handler + aria-disabled for disabled anchor tags
- Code review patches applied (DsModal cleanup, DsCombobox native input, DsSelect inject, DsTabs, DsFormGroup)
- 758 total tests passing, zero regressions, zero lint errors
Test plan
-
All 151 new DS component tests pass -
Full regression suite passes (758 tests, 42 suites) -
ESLint clean on all new files -
Code review completed (blind hunter + edge case hunter + acceptance auditor)