From da3d5ecf00f9b92b468a91152e258d711111634f Mon Sep 17 00:00:00 2001 From: Shiva Gupta Date: Thu, 25 Dec 2025 13:38:24 +0530 Subject: [PATCH] test(AddTaskDialog): Add test suite for AddTaskDialog component - Reorganize tests into logical describe blocks for better readability - Use test.each for Date Fields to eliminate repetitive test code - Add comprehensive tests for Annotations - Add tests for Recur field dropdown selection - Add tests for Project field create new / select existing flow - Cover edge cases: empty inputs, whitespace-only, duplicate prevention Updates: #300 --- .../HomeComponents/Tasks/AddTaskDialog.tsx | 1 + .../Tasks/__tests__/AddTaskDialog.test.tsx | 719 ++++++++++++------ 2 files changed, 476 insertions(+), 244 deletions(-) diff --git a/frontend/src/components/HomeComponents/Tasks/AddTaskDialog.tsx b/frontend/src/components/HomeComponents/Tasks/AddTaskDialog.tsx index a4c93a83..29309864 100644 --- a/frontend/src/components/HomeComponents/Tasks/AddTaskDialog.tsx +++ b/frontend/src/components/HomeComponents/Tasks/AddTaskDialog.tsx @@ -427,6 +427,7 @@ export const AddTaskdialog = ({