This PR adds the stage name to Sage.MalformedTransactionReturnError and Sage.MalformedCompensationReturnError instances to improve usefuless when debugging.
BEFORE:
** (Sage.MalformedTransactionReturnError) expected transaction
#Function<0.11651793/2 in :erl_eval.expr/5> to return
{:ok, effect}, {:error, reason} or {:abort, reason}, got:
:bad
AFTER:
** (Sage.MalformedTransactionReturnError) expected transaction
#Function<13.91303403/2 in :erl_eval.expr/5> for stage :foo to return
{:ok, effect}, {:error, reason} or {:abort, reason}, got:
:bad
Coverage remained the same at 100.0% when pulling 835cfdaed2d0f8e1c8d7a0137224cb1e0095a24b on superhawk610:feat/improve-malformed-error-messages into d801fda805c12ab745c693b5fb4d4a0839f3db1a on Nebo15:master.
This PR adds the stage name to
Sage.MalformedTransactionReturnError
andSage.MalformedCompensationReturnError
instances to improve usefuless when debugging.BEFORE:
AFTER: