Unit tests report
Started: 2025-09-03 13:55:18
Suites (13)
13 passed
0 failed
0 pending
Tests (49)
49 passed
0 failed
0 pending
/opt/build/repo/src/shared/ui/Portal/Portal.test.tsx4.79s
Test Portal component
render child inside element from props
passed
0.287s
Test Portal component
renders child inside document.body by default
passed
0.006s
/opt/build/repo/src/shared/lib/classNames/classNames.test.ts5.098s
Test classNames function
with only first param
passed
0.005s
Test classNames function
with additional class
passed
Test classNames function
with mods
passed
0.001s
Test classNames function
with false mods
passed
Test classNames function
with undefined mods
passed
0.001s
/opt/build/repo/src/shared/lib/hooks/useAppDispatch/useAppDispatch.test.ts5.195s
Test useAppDispatch hook
calls hook and returns its result
passed
0.107s
/opt/build/repo/src/shared/ui/Loader/Loader.test.tsx5.301s
Test Loader component
renders
passed
0.107s
Test Loader component
renders with classname
passed
0.083s
/opt/build/repo/src/shared/ui/Text/Text.test.tsx5.4s
Test Text component
renders with primary theme
passed
0.109s
Test Text component
with title
passed
0.005s
Test Text component
with text
passed
0.085s
Test Text component
with Error theme
passed
0.005s
Test Text component
with customClass
passed
0.002s
/opt/build/repo/src/shared/lib/convertImageToWebPBase64/convertImageToWebPBase64.test.ts5.594s
Test convertImageToWebPBase64 function
converts square image without resize (<= 320)
passed
0.094s
Test convertImageToWebPBase64 function
resizes square image to 320x320 if bigger
passed
0.003s
Test convertImageToWebPBase64 function
crops horizontal image
passed
0.001s
Test convertImageToWebPBase64 function
rejects if toDataURL fails
passed
0.094s
Test convertImageToWebPBase64 function
rejects if FileReader error
passed
0.002s
Test convertImageToWebPBase64 function
rejects if image load fails
passed
0.001s
/opt/build/repo/src/shared/ui/Skeleton/Skeleton.test.tsx5.8s
Test Skeleton component
renders
passed
0.19s
Test Skeleton component
with className
passed
0.002s
Test Skeleton component
with props
passed
0.103s
/opt/build/repo/src/shared/ui/VerticalDivider/VerticalDivider.test.tsx5.809s
Test VerticalDivider component
renders
passed
0.015s
Test VerticalDivider component
renders with classname
passed
0.002s
/opt/build/repo/src/shared/ui/Button/Button.test.tsx5.805s
Test Button component
with TEST as a children
passed
0.105s
Test Button component
with secondary theme
passed
0.079s
Test Button component
with common theme
passed
0.003s
Test Button component
with size L
passed
0.003s
Test Button component
with isDisabled true
passed
0.003s
/opt/build/repo/src/shared/ui/Input/Input.test.tsx5.82s
Test Input component
with placeholder and additional class
passed
0.205s
Test Input component
with label
passed
0.007s
Test Input component
with Icon
passed
0.004s
Test Input component
with underline
passed
0.071s
Test Input component
with onChange
passed
0.011s
Test Input component
with initial value
passed
0.004s
/opt/build/repo/src/shared/ui/Modal/Modal.test.tsx5.839s
Test Modal component
doesnt render if lazy=true и isOpen=false
passed
0.014s
Test Modal component
renders if isOpen=true
passed
0.016s
Test Modal component
calls onClose on Overlay click
passed
0.008s
Test Modal component
doesnt call onClose while clicking inside content
passed
0.003s
Test Modal component
closes on escape
passed
0.003s
/opt/build/repo/src/shared/ui/Select/Select.test.tsx6.253s
Select
renders placeholder when no value is selected
passed
0.027s
Select
renders label when provided
passed
0.004s
Select
renders with underlined style when isUnderlined is true
passed
0.003s
Select
applies size class
passed
0.004s
/opt/build/repo/src/shared/ui/ImageUpload/ImageUpload.test.tsx6.158s
Test ImageUpload component
with label
passed
0.029s
Test ImageUpload component
with placeholder
passed
0.035s
Test ImageUpload component
click on button clicks on input
passed
0.011s