Commit Graph

2 Commits

Author SHA1 Message Date
gnezim b60c0c984b Add component test suites for Tasks 31-34
Tasks 31-34: Component Tests
- Task 31: Button component tests (35 tests) - variants, states, interactions
- Task 32: Input component tests (55 tests) - display, validation, types, accessibility
- Task 33: Modal component tests (45 tests) - display, closing, sizing, accessibility
- Task 34: Tabs component tests (40 tests) - navigation, keyboard, accessibility
- Task 35: DatePicker component tests (50 tests) - date selection, validation, keyboard nav

All tests follow AAA pattern and use data-testid selectors.
Total: 225 tests for component feature area.
2026-04-05 19:27:36 +03:00
gnezim 9356945d93 Task 10: Create test helper files and base test templates
- Create helpers directory structure
- Add api-helpers.ts with authentication and API mocking functions
- Add ui-helpers.ts with common UI interaction utilities
- Add data-helpers.ts with test data generators
- Create base.spec.ts as reusable test template
- Update support/index.ts to import and expose helper modules globally
2026-04-05 19:19:49 +03:00