Skip to content

Commit a551df1

Browse files
vr-varadmaxdml
authored andcommitted
Fix: Update
1 parent 2f45cc5 commit a551df1

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
@@ -367,11 +367,17 @@ func TestWorkflowQueues(t *testing.T) {
367367
// Check the workflow completes
368368
dlqCompleteEvent.Set()
369369
for _, handle := range handles {
370-
res, resErr := handle.GetResult()
371-
status, statusErr := handle.GetStatus()
372-
fmt.Printf("GetResult -> result: %v, error: %v\n", res, resErr)
373-
fmt.Printf("GetStatus -> status: %+v, error: %v\n", status, statusErr)
374-
// assert.Equal(t, "Awaited workflow blocking-workflow-test has exceeded the maximum number of step retries", err)
370+
result, _ := handle.GetResult()
371+
handleStatus, _ := handle.GetStatus()
372+
373+
if result == nil {
374+
assert.Equal(t, WorkflowStatusMaxRecoveryAttemptsExceeded, handleStatus.Status, "expected workflow to be in DLQ after max retries exceeded")
375+
// resErr is not nil
376+
} else {
377+
// resErr is nil
378+
assert.Equal(t, WorkflowStatusSuccess, handleStatus.Status, "expected workflow status to be SUCCESS when result is not nil")
379+
}
380+
375381
}
376382

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

0 commit comments

Comments
 (0)