PASS src/components/modals/FormModal/FormModal.test.tsx (14.988 s) FormModal ✓ renders correctly with the provided children (688 ms) ✓ calls onClose when "Cancel" button is clicked (178 ms) ✓ calls onSubmit when "Submit" button is clicked (143 ms) ✓ disables the "Submit" button when isDisabled is true (252 ms) PASS src/components/inputs/Toggle/index.test.tsx (16.385 s) Toggle ✓ renders with the correct initial state (1067 ms) ✓ toggles the checked state when clicked (465 ms) ✓ does not trigger onChange when disabled (174 ms) ✓ renders with the correct checked state (157 ms) ✓ can be toggled using the keyboard (Space key) (190 ms) ✓ can be toggled using the keyboard (Enter key) (136 ms) ✓ does not toggle when pressing other keys (119 ms) PASS src/components/inputs/RadioGroup/RadioGroup.test.tsx (16.762 s) RadioGroup ✓ renders (352 ms) PASS src/components/Typography/Link.test.tsx (17.255 s) Section ✓ renders (432 ms) PASS src/components/modals/Modal/Modal.test.tsx (18.456 s) Modal component ✓ renders modal correctly with props (910 ms) ✓ renders aria-label from name (201 ms) ✓ doesn't modal when not open (79 ms) ✓ fires the onClose prop when the close button is clicked (38 ms) ✓ fires the onClose prop when clicking outside modal content (41 ms) PASS src/components/Bio/Bio.test.tsx (19.039 s) Bio ✓ renders (1468 ms) ✓ renders social links (474 ms) PASS src/components/animations/FadeIn/FadeIn.test.tsx (19.82 s) FadeIn ✓ renders (487 ms) PASS src/components/buttons/Button/Button.test.tsx (19.874 s) Button ✓ renders (1053 ms) ✓ renders disabled (382 ms) ✓ renders with iconStart and iconEnd (140 ms) ✓ triggers onClick event (331 ms) ✓ does not trigger onClick event if disabled (257 ms) ✓ renders iconOnly button (173 ms) ✓ renders aria label (46 ms) PASS src/components/Cards/Card/Card.test.tsx Card ✓ renders (916 ms) PASS src/components/modals/ImageUploadModal/ImageCanvas/ImageCanvas.test.tsx (21.349 s) ImageCanvas ✓ renders correctly (571 ms) PASS src/components/animations/Flip/Flip.test.tsx (21.605 s) Flip ✓ renders (428 ms) PASS src/components/Cards/Cards/Cards.test.tsx (5.306 s) Cards ✓ renders (1801 ms) PASS src/components/Icon/Icon.test.tsx (22.559 s) Icon ✓ renders default (561 ms) ✓ renders size (95 ms) ✓ renders color (72 ms) ✓ renders aria-hidden (91 ms) PASS src/components/inputs/InputText/InputText.test.tsx InputText ✓ renders with defaultValue (136 ms) ✓ renders with value (8 ms) ✓ triggers onBlur (15 ms) ✓ triggers onChange when input value changes (32 ms) ✓ renders with required attribute (7 ms) ✓ renders with type 'number' (7 ms) PASS src/components/modals/AlertModal/AlertModal.test.tsx (23.223 s) AlertModal ✓ renders correctly with the provided message (770 ms) ✓ calls onOkay when "Okay" button is clicked (110 ms) PASS src/components/Carousel/Carousel.test.tsx (9.256 s) Carousel ✓ renders with default slides (1696 ms) ✓ renders with slides (849 ms) ✓ triggers next slide on click (643 ms) ✓ triggers prev slide on click (837 ms) ✓ renders with swipe gestures (535 ms) PASS src/components/Login/Login.test.tsx (23.989 s) Login ✓ renders correctly (970 ms) ✓ calls onSubmit on form submit (451 ms) ✓ renders with a name heading when name prop is provided (124 ms) ✓ does not render a name heading when name prop is not provided (59 ms) ✓ disables login button and shows loading state when 'isLoading' is true (1056 ms) PASS src/components/SocialLinks/SocialLink/SocialLink.test.tsx (6.463 s) SocialLink ✓ renders (889 ms) PASS src/components/Hamburger/Hamburger.test.tsx (24.941 s) Hamburger ✓ renders (667 ms) ✓ handles click event (962 ms) ✓ sets aria-expanded attribute correctly (300 ms) ✓ sets aria-controls attribute correctly (150 ms) PASS src/components/Breadcrumbs/Breadcrumbs.test.tsx (9.269 s) Breadcrumbs ✓ renders (2562 ms) ✓ renders without links (530 ms) ✓ renders with single item (313 ms) PASS src/components/inputs/Toggle/Toggle.test.tsx (6.062 s) Toggle ✓ renders (629 ms) ✓ toggles the checked state when clicked (121 ms) ✓ does not trigger onChange when disabled (155 ms) ✓ renders with the correct checked state (147 ms) ✓ does not toggle when pressing other keys (207 ms) PASS src/components/SocialLinks/SocialLinks.test.tsx (26.824 s) SocialLinks ✓ renders social links (1036 ms) ✓ renders instagram (1529 ms) ✓ renders facebook (956 ms) ✓ renders twitter (1292 ms) ✓ renders youtube (1422 ms) ✓ renders reddit (1514 ms) ✓ renders website (1305 ms) PASS src/components/modals/ConfirmModal/ConfirmModal.test.tsx (34.164 s) ConfirmModal ✓ renders correctly with the provided message (708 ms) ✓ calls onClose when "Cancel" button is clicked (119 ms) ✓ calls onConfirm when "Confirm" button is clicked (121 ms) ✓ disables the "Confirm" button when isDisabled is true (76 ms) PASS src/components/inputs/TextArea/TextArea.test.tsx (32.234 s) TextArea ✓ renders with defaultValue (503 ms) ✓ renders with value (66 ms) ✓ triggers onBlur (176 ms) ✓ triggers onChange when textarea value changes (121 ms) ✓ renders with required attribute (53 ms) ✓ renders with specified rows and columns (194 ms) PASS src/components/modals/ImageUploadModal/ImageCanvas/index.test.ts (29.683 s) usePrepareComponent ✓ returns expected props (156 ms) PASS src/components/modals/ImageUploadModal/index.test.ts (31.145 s) usePrepareComponent ✓ returns expected props (138 ms) ✓ calls event.preventDefault when onDragOver is called (29 ms) ✓ calls event.preventDefault when onFileDrop is called (3 ms) PASS src/components/Badge/Badge.test.tsx (32.504 s) Badge ✓ renders with default props (551 ms) ✓ renders with secondary color (99 ms) ✓ has expected aria-label (81 ms) PASS src/components/inputs/Radio/Radio.test.tsx (31.658 s) Radio ✓ renders (502 ms) PASS src/components/Loading/Loading.test.tsx (32.086 s) Loading ✓ renders with default props (340 ms) ✓ renders with custom size (166 ms) ✓ renders with contrast color (36 ms) ✓ renders with secondary color (58 ms) ✓ renders in disabled state (75 ms) ✓ renders with multiple custom props (30 ms) PASS src/components/inputs/Select/Select.test.tsx (31.924 s) Select ✓ renders with defaultValue (284 ms) ✓ renders with value (70 ms) PASS src/components/modals/ImageUploadModal/ImageUploadModal.test.tsx (33.985 s) ImageUploadModal ✓ renders correctly with the provided message (856 ms) ✓ calls onClose when "Cancel" button is clicked (169 ms) ✓ calls onImageUpload when "ImageUpload" button is clicked (137 ms) ✓ disables the "ImageUpload" button when isDisabled is true (210 ms) PASS src/components/inputs/Checkbox/Checkbox.test.tsx (34.017 s) Checkbox ✓ renders (1207 ms) PASS src/components/Content/Content.test.tsx (32.429 s) Content ✓ renders and uses custom components and plugins (283 ms) A worker process has failed to exit gracefully and has been force exited. This is likely caused by tests leaking due to improper teardown. Try running with --detectOpenHandles to find leaks. Active timers can also cause this, ensure that .unref() was called on them. Test Suites: 33 passed, 33 total Tests: 106 passed, 106 total Snapshots: 15 passed, 15 total Time: 61.456 s Ran all test suites.