generated from UoaWDCC/react-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
User story
As a developer,
I want comprehensive tests for our core components,
so that we can prevent regressions, improve code quality, and deploy with more confidence.
Acceptance criteria
- Unit tests are written for at least the critical, reusable components (e.g.,
Button,NavigationBar). - Tests verify that components render correctly with different props.
- User interactions, such as clicks and form inputs, are tested to ensure they trigger the correct behavior.
- A script is added to
package.json(e.g.,npm test) to run the entire test suite. - Test coverage reporting is enabled to identify untested parts of the codebase.
Definition of done
- Acceptance criteria met
- PR reviewed
- Merged into the main/feature branch
Notes
This is mainly a ticket to ensure all components currently on the pages are responsive
Page check lists
- Home page
- Contacts page
- Events page
- Events detail page
- Events gallery page
- Specific event gallery page
- (profile page - if finished)