| adult viewer drops cross-cohort recent users |
adult viewer drops cross-cohort recent users |
1 |
0 |
0 |
0.027s |
100% |
| adult viewer drops cross-cohort users from availableUsers |
adult viewer drops cross-cohort users from availableUsers |
1 |
0 |
0 |
0.026s |
100% |
| clearError clears error |
clearError clears error |
1 |
0 |
0 |
0.018s |
100% |
| getFilteredUsers filters by displayName |
getFilteredUsers filters by displayName |
1 |
0 |
0 |
0.015s |
100% |
| getFilteredUsers with non-matching query returns empty list |
getFilteredUsers with non-matching query returns empty list |
1 |
0 |
0 |
0.026s |
100% |
| getFilteredUsers with special characters does not crash |
getFilteredUsers with special characters does not crash |
1 |
0 |
0 |
0.024s |
100% |
| loadAvailableUsers failure sets error |
loadAvailableUsers failure sets error |
1 |
0 |
0 |
0.020s |
100% |
| loadAvailableUsers populates sorted user list from followers and following |
loadAvailableUsers populates sorted user list from followers and following |
1 |
0 |
0 |
0.064s |
100% |
| loadAvailableUsers with no connections sets empty list |
loadAvailableUsers with no connections sets empty list |
1 |
0 |
0 |
0.017s |
100% |
| select user then deselect clears selection completely |
select user then deselect clears selection completely |
1 |
0 |
0 |
0.025s |
100% |
| setSearchQuery updates query |
setSearchQuery updates query |
1 |
0 |
0 |
0.023s |
100% |
| toggleSearchAllMode toggles mode and clears results |
toggleSearchAllMode toggles mode and clears results |
1 |
0 |
0 |
0.016s |
100% |
| toggleSelection adds userId |
toggleSelection adds userId |
1 |
0 |
0 |
0.025s |
100% |
| toggleSelection at max participants shows error |
toggleSelection at max participants shows error |
1 |
0 |
0 |
0.018s |
100% |
| toggleSelection removes already-selected userId |
toggleSelection removes already-selected userId |
1 |
0 |
0 |
0.019s |
100% |