@@ -154,12 +154,10 @@ func TestPermissionService_SequentialProperties(t *testing.T) {
154154 events := service.Subscribe(t.Context())
155155 var result1 bool
156156 var wg sync.WaitGroup
157− wg.Add(1)
158157
159− go func() {
160− defer wg.Done()
158+ wg.Go(func() {
161159 result1 = service.Request(req)
162− }()
160+ })
163161
164162 var permissionReq PermissionRequest
165163 event := <-events
@@ -170,12 +168,10 @@ func TestPermissionService_SequentialProperties(t *testing.T) {
170168 assert.True(t, result1, "First request should be granted")
171169
172170 var result2 bool
173− wg.Add(1)
174171
175− go func() {
176− defer wg.Done()
172+ wg.Go(func() {
177173 result2 = service.Request(req)
178− }()
174+ })
179175
180176 event = <-events
181177 permissionReq = event.Payload