Skip to content
This repository was archived by the owner on Dec 6, 2025. It is now read-only.

Commit 45152f4

Browse files
committed
fix flaky tests
1 parent a15ffbb commit 45152f4

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

services/tasks-svc/stories/PatientCRUD_test.go

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -470,10 +470,19 @@ func TestGetPatientList(t *testing.T) {
470470
assert.Equal(t, task1Res.Consistency, patient.Tasks[0].Consistency)
471471

472472
assert.Len(t, patient.Tasks[0].Subtasks, 2)
473-
assert.Equal(t, "ST 1", patient.Tasks[0].Subtasks[0].Name)
474-
assert.Equal(t, true, patient.Tasks[0].Subtasks[0].Done)
475-
assert.Equal(t, "ST 2", patient.Tasks[0].Subtasks[1].Name)
476-
assert.Equal(t, false, patient.Tasks[0].Subtasks[1].Done)
473+
f := 0
474+
for _, st := range patient.Tasks[0].Subtasks {
475+
if st.Name == "ST 1" {
476+
f++
477+
assert.Equal(t, true, st.Done)
478+
}
479+
if st.Name == "ST 2" {
480+
f++
481+
assert.Equal(t, false, st.Done)
482+
483+
}
484+
}
485+
assert.Equal(t, 2, f)
477486
}
478487
if patient.Id == patient2Id {
479488
activeFound++

services/tasks-svc/stories/TaskCRUD_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,8 @@ func TestGetTasksByPatient(t *testing.T) {
278278
subtaskMap[taskRes.Id] = sts
279279
}
280280

281+
time.Sleep(time.Millisecond * 100)
282+
281283
res, err := taskClient.GetTasksByPatient(ctx, &pb.GetTasksByPatientRequest{PatientId: patientId})
282284
assert.NoError(t, err)
283285

0 commit comments

Comments
 (0)