Skip to content

[Chore] Implement Unit & Integration Tests for Core Components #183

@AlotOfTypos

Description

@AlotOfTypos

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    MediumDifficulty of taskimprovementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions