| Child |
Name |
Tests |
Failures |
Skipped |
Duration |
Success rate |
| clearError clears error |
clearError clears error |
1 |
0 |
0 |
0.186s |
100% |
| createGroup at max owned groups sets error |
createGroup at max owned groups sets error |
1 |
0 |
0 |
0.184s |
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.204s |
100% |
| createGroup repository error sets error message |
createGroup repository error sets error message |
1 |
0 |
0 |
0.190s |
100% |
| createGroup success uploads photo and creates group |
createGroup success uploads photo and creates group |
1 |
0 |
0 |
0.170s |
100% |
| createGroup with blank name does nothing |
createGroup with blank name does nothing |
1 |
0 |
0 |
0.209s |
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.213s |
100% |
| createGroup with whitespace-only name does nothing |
createGroup with whitespace-only name does nothing |
1 |
0 |
0 |
0.184s |
100% |
| createGroup without photo succeeds |
createGroup without photo succeeds |
1 |
0 |
0 |
0.243s |
100% |
| cycleRole does not change OWNER |
cycleRole does not change OWNER |
1 |
0 |
0 |
0.271s |
100% |
| cycleRole rotates MEMBER to MOD to ADMIN to MEMBER |
cycleRole rotates MEMBER to MOD to ADMIN to MEMBER |
1 |
0 |
0 |
0.194s |
100% |
| loadOwnedGroupCount error does not update count |
loadOwnedGroupCount error does not update count |
1 |
0 |
0 |
0.249s |
100% |
| loadOwnedGroupCount populates state |
loadOwnedGroupCount populates state |
1 |
0 |
0 |
0.302s |
100% |
| loadSelectedUsers failure sets error |
loadSelectedUsers failure sets error |
1 |
0 |
0 |
0.286s |
100% |
| loadSelectedUsers parses comma-separated IDs and fetches users |
loadSelectedUsers parses comma-separated IDs and fetches users |
1 |
0 |
0 |
0.270s |
100% |
| loadSelectedUsers with empty string sets error |
loadSelectedUsers with empty string sets error |
1 |
0 |
0 |
0.243s |
100% |
| setGroupDescription respects MAX_GROUP_DESCRIPTION_LENGTH |
setGroupDescription respects MAX_GROUP_DESCRIPTION_LENGTH |
1 |
0 |
0 |
0.225s |
100% |
| setGroupName trims name for display but stores as-is |
setGroupName trims name for display but stores as-is |
1 |
0 |
0 |
0.276s |
100% |
| setGroupName updates state |
setGroupName updates state |
1 |
0 |
0 |
0.250s |
100% |
| setGroupPhoto stores bytes |
setGroupPhoto stores bytes |
1 |
0 |
0 |
0.259s |
100% |
| toggleSystemMessage showJoins flips the field |
toggleSystemMessage showJoins flips the field |
1 |
0 |
0 |
0.214s |
100% |
| toggleSystemMessage showLeaves flips the field |
toggleSystemMessage showLeaves flips the field |
1 |
0 |
0 |
0.210s |
100% |
| toggleSystemMessage showPermissionChanges flips the field |
toggleSystemMessage showPermissionChanges flips the field |
1 |
0 |
0 |
0.544s |
100% |
| toggleSystemMessage showRoleChanges flips the field |
toggleSystemMessage showRoleChanges flips the field |
1 |
0 |
0 |
0.243s |
100% |
| toggleSystemMessage unknown field does not change config |
toggleSystemMessage unknown field does not change config |
1 |
0 |
0 |
0.306s |
100% |
| updatePermission unknown field does not change permissions |
updatePermission unknown field does not change permissions |
1 |
0 |
0 |
0.196s |
100% |
| updatePermission whoCanAddMembers updates permissions |
updatePermission whoCanAddMembers updates permissions |
1 |
0 |
0 |
0.203s |
100% |
| updatePermission whoCanEditInfo updates permissions |
updatePermission whoCanEditInfo updates permissions |
1 |
0 |
0 |
0.211s |
100% |
| updatePermission whoCanSend updates permissions |
updatePermission whoCanSend updates permissions |
1 |
0 |
0 |
0.226s |
100% |