| Child |
Name |
Tests |
Failures |
Skipped |
Duration |
Success rate |
| clearError clears error |
clearError clears error |
1 |
0 |
0 |
0.019s |
100% |
| closed room is excluded from list |
closed room is excluded from list |
1 |
0 |
0 |
0.023s |
100% |
| createRoom clears previous error before starting |
createRoom clears previous error before starting |
1 |
0 |
0 |
0.031s |
100% |
| createRoom closes existing rooms first |
createRoom closes existing rooms first |
1 |
0 |
0 |
0.032s |
100% |
| createRoom closes old rooms before creating new one to avoid race |
createRoom closes old rooms before creating new one to avoid race |
1 |
0 |
0 |
0.065s |
100% |
| createRoom error sets error |
createRoom error sets error |
1 |
0 |
0 |
0.020s |
100% |
| createRoom fails when user already has active room after close attempt |
createRoom fails when user already has active room after close attempt |
1 |
0 |
0 |
0.026s |
100% |
| createRoom persists lastRoomName via updateProfile |
createRoom persists lastRoomName via updateProfile |
1 |
0 |
0 |
0.042s |
100% |
| createRoom proceeds when no active room exists after close |
createRoom proceeds when no active room exists after close |
1 |
0 |
0 |
0.031s |
100% |
| createRoom stores lastRoomName in state |
createRoom stores lastRoomName in state |
1 |
0 |
0 |
0.041s |
100% |
| createRoom with null auth user does nothing |
createRoom with null auth user does nothing |
1 |
0 |
0 |
0.024s |
100% |
| empty rooms list shows empty state |
empty rooms list shows empty state |
1 |
0 |
0 |
0.022s |
100% |
| init loads lastRoomName from user profile |
init loads lastRoomName from user profile |
1 |
0 |
0 |
0.022s |
100% |
| isLoading becomes false after rooms emit |
isLoading becomes false after rooms emit |
1 |
0 |
0 |
0.034s |
100% |
| lastRoomName defaults to empty |
lastRoomName defaults to empty |
1 |
0 |
0 |
0.016s |
100% |
| multiple rooms with mixed blocked and normal owners |
multiple rooms with mixed blocked and normal owners |
1 |
0 |
0 |
0.035s |
100% |
| normal room is included |
normal room is included |
1 |
0 |
0 |
0.029s |
100% |
| observeRooms flow error sets error state |
observeRooms flow error sets error state |
1 |
0 |
0 |
0.057s |
100% |
| onRoomNavigated clears createdRoomId |
onRoomNavigated clears createdRoomId |
1 |
0 |
0 |
0.024s |
100% |
| own room is sorted first |
own room is sorted first |
1 |
0 |
0 |
0.031s |
100% |
| refreshRooms clears user cache and re-fetches users |
refreshRooms clears user cache and re-fetches users |
1 |
0 |
0 |
0.038s |
100% |
| refreshRooms reloads blocked users and re-filters |
refreshRooms reloads blocked users and re-filters |
1 |
0 |
0 |
0.036s |
100% |
| refreshRooms sets isRefreshing false after completion |
refreshRooms sets isRefreshing false after completion |
1 |
0 |
0 |
0.015s |
100% |
| room owned by blocked user is excluded |
room owned by blocked user is excluded |
1 |
0 |
0 |
0.029s |
100% |
| room whose owner blocked current user is excluded |
room whose owner blocked current user is excluded |
1 |
0 |
0 |
0.049s |
100% |
| rooms the user participates in are sorted first |
rooms the user participates in are sorted first |
1 |
0 |
0 |
0.020s |
100% |
| seatUsers map is populated for occupied seats in visible rooms |
seatUsers map is populated for occupied seats in visible rooms |
1 |
0 |
0 |
0.019s |
100% |
| setActive false stops periodic refresh |
setActive false stops periodic refresh |
1 |
0 |
0 |
0.023s |
100% |
| setActive starts periodic refresh |
setActive starts periodic refresh |
1 |
0 |
0 |
0.015s |
100% |
| signOut calls auth signOut |
signOut calls auth signOut |
1 |
0 |
0 |
1.025s |
100% |
| signOut calls authRepository even without rooms |
signOut calls authRepository even without rooms |
1 |
0 |
0 |
0.021s |
100% |