Skip to content

Commit 94eeecd

Browse files
committed
Fix: Update
1 parent b837dff commit 94eeecd

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

dbos/queues_test.go

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -366,11 +366,17 @@ func TestWorkflowQueues(t *testing.T) {
366366
// Check the workflow completes
367367
dlqCompleteEvent.Set()
368368
for _, handle := range handles {
369-
res, resErr := handle.GetResult()
370-
status, statusErr := handle.GetStatus()
371-
fmt.Printf("GetResult -> result: %v, error: %v\n", res, resErr)
372-
fmt.Printf("GetStatus -> status: %+v, error: %v\n", status, statusErr)
373-
// assert.Equal(t, "Awaited workflow blocking-workflow-test has exceeded the maximum number of step retries", err)
369+
result, _ := handle.GetResult()
370+
handleStatus, _ := handle.GetStatus()
371+
372+
if result == nil {
373+
assert.Equal(t, WorkflowStatusMaxRecoveryAttemptsExceeded, handleStatus.Status, "expected workflow to be in DLQ after max retries exceeded")
374+
// resErr is not nil
375+
} else {
376+
// resErr is nil
377+
assert.Equal(t, WorkflowStatusSuccess, handleStatus.Status, "expected workflow status to be SUCCESS when result is not nil")
378+
}
379+
374380
}
375381

376382
require.True(t, queueEntriesAreCleanedUp(dbosCtx), "expected queue entries to be cleaned up after successive enqueues test")

0 commit comments

Comments
 (0)