diff options
Diffstat (limited to 'cmd/tealdbg/localLedger_test.go')
-rw-r--r-- | cmd/tealdbg/localLedger_test.go | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/cmd/tealdbg/localLedger_test.go b/cmd/tealdbg/localLedger_test.go index 496f1407d..3dad5508c 100644 --- a/cmd/tealdbg/localLedger_test.go +++ b/cmd/tealdbg/localLedger_test.go @@ -90,6 +90,7 @@ int 2 // make transaction group: app call + sample payment txn := transactions.SignedTxn{ Txn: transactions.Transaction{ + Type: protocol.ApplicationCallTx, Header: transactions.Header{ Sender: addr, Fee: basics.MicroAlgos{Raw: 100}, @@ -109,22 +110,15 @@ int 2 a.NoError(err) proto := config.Consensus[protocol.ConsensusCurrentVersion] - pse := logic.MakePastSideEffects(1) - ep := logic.EvalParams{ - Txn: &txn, - Proto: &proto, - TxnGroup: []transactions.SignedTxn{txn}, - GroupIndex: 0, - PastSideEffects: pse, - } - pass, delta, err := ba.StatefulEval(ep, appIdx, program) + ep := logic.NewEvalParams([]transactions.SignedTxnWithAD{{SignedTxn: txn}}, &proto, &transactions.SpecialAddresses{}) + pass, delta, err := ba.StatefulEval(0, ep, appIdx, program) a.NoError(err) a.True(pass) - a.Equal(1, len(delta.GlobalDelta)) + a.Len(delta.GlobalDelta, 1) a.Equal(basics.SetUintAction, delta.GlobalDelta["gkeyint"].Action) a.Equal(uint64(3), delta.GlobalDelta["gkeyint"].Uint) - a.Equal(1, len(delta.LocalDeltas)) - a.Equal(1, len(delta.LocalDeltas[0])) + a.Len(delta.LocalDeltas, 1) + a.Len(delta.LocalDeltas[0], 1) a.Equal(basics.SetUintAction, delta.LocalDeltas[0]["lkeyint"].Action) a.Equal(uint64(2), delta.LocalDeltas[0]["lkeyint"].Uint) } |