|
|
|
@ -98,9 +98,11 @@ func TestSagaOptionsCommittedOngoingWait(t *testing.T) { |
|
|
|
|
|
|
|
func TestSagaOptionsRollbackWait(t *testing.T) { |
|
|
|
saga := genSaga(dtmimp.GetFuncName(), false, true) |
|
|
|
busi.MainSwitch.FailureReason.SetOnce("Insufficient balance") |
|
|
|
saga.WaitResult = true |
|
|
|
err := saga.Submit() |
|
|
|
assert.Error(t, err) |
|
|
|
assert.Contains(t, err.Error(), "Insufficient balance") |
|
|
|
waitTransProcessed(saga.Gid) |
|
|
|
assert.Equal(t, StatusFailed, getTransStatus(saga.Gid)) |
|
|
|
assert.Equal(t, []string{StatusSucceed, StatusSucceed, StatusSucceed, StatusFailed}, getBranchesStatus(saga.Gid)) |
|
|
|
|