| Child |
Name |
Tests |
Failures |
Skipped |
Duration |
Success rate |
| clearError clears error |
clearError clears error |
1 |
0 |
0 |
0.262s |
100% |
| createGroup at max owned groups sets error |
createGroup at max owned groups sets error |
1 |
0 |
0 |
0.245s |
100% |
| createGroup falls back to minor when getUser fails (fail-closed default) |
createGroup falls back to minor when getUser fails (fail-closed default) |
1 |
0 |
0 |
0.263s |
100% |
| createGroup ignores invalid cohortOverride (uses user cohort instead) |
createGroup ignores invalid cohortOverride (uses user cohort instead) |
1 |
0 |
0 |
0.312s |
100% |
| createGroup photo upload failure sets error and does not create group |
createGroup photo upload failure sets error and does not create group |
1 |
0 |
0 |
0.370s |
100% |
| createGroup repository error sets error message |
createGroup repository error sets error message |
1 |
0 |
0 |
0.202s |
100% |
| createGroup success uploads photo and creates group |
createGroup success uploads photo and creates group |
1 |
0 |
0 |
0.261s |
100% |
| createGroup uses caller cohort (adult) on createGroupConversation call |
createGroup uses caller cohort (adult) on createGroupConversation call |
1 |
0 |
0 |
0.223s |
100% |
| createGroup uses cohortOverride when set (overrides user cohort) |
createGroup uses cohortOverride when set (overrides user cohort) |
1 |
0 |
0 |
0.221s |
100% |
| createGroup with blank name does nothing |
createGroup with blank name does nothing |
1 |
0 |
0 |
0.282s |
100% |
| createGroup with valid name and members succeeds and sets createdConversationId |
createGroup with valid name and members succeeds and sets createdConversationId |
1 |
0 |
0 |
0.353s |
100% |
| createGroup with whitespace-only name does nothing |
createGroup with whitespace-only name does nothing |
1 |
0 |
0 |
0.276s |
100% |
| createGroup without photo succeeds |
createGroup without photo succeeds |
1 |
0 |
0 |
0.258s |
100% |
| cycleRole does not change OWNER |
cycleRole does not change OWNER |
1 |
0 |
0 |
0.269s |
100% |
| cycleRole rotates MEMBER to MOD to ADMIN to MEMBER |
cycleRole rotates MEMBER to MOD to ADMIN to MEMBER |
1 |
0 |
0 |
0.260s |
100% |
| loadOwnedGroupCount error does not update count |
loadOwnedGroupCount error does not update count |
1 |
0 |
0 |
0.174s |
100% |
| loadOwnedGroupCount populates state |
loadOwnedGroupCount populates state |
1 |
0 |
0 |
0.264s |
100% |
| loadSelectedUsers failure sets error |
loadSelectedUsers failure sets error |
1 |
0 |
0 |
0.223s |
100% |
| loadSelectedUsers parses comma-separated IDs and fetches users |
loadSelectedUsers parses comma-separated IDs and fetches users |
1 |
0 |
0 |
0.226s |
100% |
| loadSelectedUsers with empty string sets error |
loadSelectedUsers with empty string sets error |
1 |
0 |
0 |
0.238s |
100% |
| setGroupDescription respects MAX_GROUP_DESCRIPTION_LENGTH |
setGroupDescription respects MAX_GROUP_DESCRIPTION_LENGTH |
1 |
0 |
0 |
0.125s |
100% |
| setGroupName trims name for display but stores as-is |
setGroupName trims name for display but stores as-is |
1 |
0 |
0 |
0.219s |
100% |
| setGroupName updates state |
setGroupName updates state |
1 |
0 |
0 |
0.278s |
100% |
| setGroupPhoto stores bytes |
setGroupPhoto stores bytes |
1 |
0 |
0 |
0.252s |
100% |
| toggleSystemMessage showJoins flips the field |
toggleSystemMessage showJoins flips the field |
1 |
0 |
0 |
0.240s |
100% |
| toggleSystemMessage showLeaves flips the field |
toggleSystemMessage showLeaves flips the field |
1 |
0 |
0 |
0.254s |
100% |
| toggleSystemMessage showPermissionChanges flips the field |
toggleSystemMessage showPermissionChanges flips the field |
1 |
0 |
0 |
0.363s |
100% |
| toggleSystemMessage showRoleChanges flips the field |
toggleSystemMessage showRoleChanges flips the field |
1 |
0 |
0 |
0.322s |
100% |
| toggleSystemMessage unknown field does not change config |
toggleSystemMessage unknown field does not change config |
1 |
0 |
0 |
0.248s |
100% |
| updatePermission unknown field does not change permissions |
updatePermission unknown field does not change permissions |
1 |
0 |
0 |
0.223s |
100% |
| updatePermission whoCanAddMembers updates permissions |
updatePermission whoCanAddMembers updates permissions |
1 |
0 |
0 |
0.262s |
100% |
| updatePermission whoCanEditInfo updates permissions |
updatePermission whoCanEditInfo updates permissions |
1 |
0 |
0 |
0.262s |
100% |
| updatePermission whoCanSend updates permissions |
updatePermission whoCanSend updates permissions |
1 |
0 |
0 |
0.259s |
100% |