Skip to content

Add frontend test suites/cases for src/components/HomeComponents/Tasks #300

Closed

Description

@its-me-abhishek

some frontend components currently have less than 100% or fairly low test coverage, as visible in the coverage report (see screenshot below). this issue tracks the work required to identify and improve coverage for those components.

notes

  • focus should be on meaningful tests rather than coverage-only tests
  • avoid snapshot-only tests unless justified
  • no functional changes are expected as part of this issue
  • if interested, feel free to mention the file you are working on as a comment, and submit a PR
  • please create a separate PR for each file

tracker for this folder

  • AddTaskDialog
  • TaskDialog
  • Tasks
  • Hooks
Image

Activity

  1. added
    frontendSomething isn't working on the frontend
    testRelated to test suites in the frontend or backend codebase
    on Dec 24, 2025
  2. ShivaGupta-14 commented on Dec 25, 2025

    @ShivaGupta-14

    Hi @its-me-abhishek!, I would like to work on AddTaskDialog and will open a PR shortly.

  3. ShivaGupta-14 commented on Dec 25, 2025

    @ShivaGupta-14

    I’ve completed the AddTaskDialog tests (#305).
    I’d like to take up Tasks next and will open a PR soon.

  4. unpinned this issue on Dec 26, 2025
  5. 8 remaining items

  6. its-me-abhishek commented on Jan 17, 2026

    @its-me-abhishek
    CollaboratorAuthor

    sure

  7. bhavikcodes commented on Jan 17, 2026

    @bhavikcodes
    Contributor

    Hey @its-me-abhishek, I’ve opened PR #395 addressing this issue. Would appreciate your review whenever you get a chance. Thanks!

  8. bhavikcodes commented on Jan 18, 2026

    @bhavikcodes
    Contributor

    hey! @its-me-abhishek, I’m working on adding tests for TaskDialog.tsx and will open a PR for it shortly

  9. Sayan-01 commented on Jan 22, 2026

    @Sayan-01

    Hi maintainers, I understand the issue and can work on a fix. Please assign this issue to me

  10. its-me-abhishek commented on Jan 24, 2026

    @its-me-abhishek
    CollaboratorAuthor

    @Sayan-01 feel free to add test suites for TaskDialog since those are yet to be added

  11. adiprathapa commented on Mar 19, 2026

    @adiprathapa
    Contributor

    Added tests for multi-select-utils.ts (PR #466)

  12. Aadigarg111 commented on Mar 22, 2026

    @Aadigarg111

    Hi maintainers, I’d like to contribute here.

    I can take one uncovered file under src/components/HomeComponents/Tasks and submit a focused test PR, following the “one file per PR” guideline.

    Please let me know which specific file is currently unclaimed so I can avoid overlap and start immediately.

  13. NaitikVerma6776 commented on Sep 9, 2026

    @NaitikVerma6776
    Contributor

    Hi @its-me-abhishek ,I'd like to take TaskDialog for this. I checked #397 and #395 — existing tests cover row/dialog, description, priority, tags, project, depends, due date, complete/delete, UUID, pin, and shortcuts, so I'll focus on the remaining gaps (wait/start/entry/end fields, annotations, recur) rather than duplicating what's already there.

  14. Anurag-S1ngh commented on Oct 26, 2026

    @Anurag-S1ngh

    Hi, I'd like to take this issue for the remaining Tasks tests (Task.tsx and TaskDialog.tsx) that the maintainer noted are still pending, one file per PR. Could you assign it to me?

  15. its-me-abhishek commented on Nov 9, 2026

    @its-me-abhishek
    CollaboratorAuthor

    sure, feel free to write tests and submit a patch for anything that you may think requires coverage

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendSomething isn't working on the frontendgood first issueGood for newcomershelp wantedExtra attention is neededtestRelated to test suites in the frontend or backend codebase

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions