Frontend Unit Tests

Started: 2026-04-11 15:20:55
Suites (4)
4 passed
0 failed
0 pending
Tests (22)
22 passed
0 failed
0 pending
edit profile page unit tests
loadEditProfile returns early if not authenticated
passed
0.009s
edit profile page unit tests
loadEditProfile populates form elements on success
passed
0.011s
edit profile page unit tests
handleEditProfileSubmit prevents default and redirects
passed
0.003s
edit profile page unit tests
setupEditProfile attaches submit listener
passed
0.007s
auth utility
getToken returns null when no token stored
passed
0.005s
auth utility
saveToken stores token and getToken retrieves it
passed
0.001s
auth utility
isLoggedIn returns false when no token
passed
0.001s
auth utility
isLoggedIn returns true when token exists
passed
0.001s
auth utility
logout removes token and redirects to login
passed
0.002s
auth utility
authFetch adds Authorization header when token exists
passed
0.001s
auth utility
authFetch works without token
passed
0.001s
auth utility
requireAuth redirects when not logged in
passed
0s
auth utility
requireAuth returns true when logged in
passed
0.001s
login page unit tests
redirectToMap sends user to map.html
passed
0.01s
login page unit tests
handleLogin calls API and stores token on success
passed
0.034s
login page unit tests
handleLogin shows error on API failure
passed
0.008s
login page unit tests
handleLogin shows error when fields are empty
passed
0.003s
login page unit tests
setupLoginForm attaches submit listener to form
passed
0.003s
login page unit tests
setupLoginForm does not crash if elements are missing
passed
0.001s
profile page unit tests
loadProfile returns early if not authenticated
passed
0.001s
profile page unit tests
loadProfile calls logout on 401 response
passed
0.001s
profile page unit tests
loadProfile populates DOM elements on success
passed
0.069s