No configuration set, uses default []
-
Lines 11-37: "creates an external user" Active user without groups publishes event
-
Lines 39-68: "creates user with group memberships" User with groups publishes event
-
Lines 72-90: "updates an existing external user on a CreateEvent" Update active to inactive publishes event
-
Lines 92-107: "updates an existing external user on an ReplaceEvent" Update user publishes event
Configured with required groups
-
Lines 148-160: "creates user with valid groups via CreateEvent" Active user with all required groups publishes event
-
Lines 162-173: "creates user with valid groups via ReplaceEvent" Active user with all required groups publishes event
-
Lines 187-201: "updates user with valid groups via CreateEvent" Update with valid groups publishes event
-
Lines 203-217: "updates user with valid groups via ReplaceEvent" Update with valid groups publishes event
-
Lines 234-246: "creates inactive user without groups" Inactive user without groups publishes event (validation skipped)
-
Lines 248-261: "updates inactive user without groups" Inactive user without groups publishes event (validation skipped)
-
Lines 175-183: "propagates validation error when groups are invalid" Active user without groups raises error, no event published
-
Lines 219-230: "propagates validation error when update has invalid groups" Active user with insufficient groups raises error, no event published
Active users require valid groups when configured. Inactive users bypass validation and always publish the event.