Skip to content

Commit 7ab3333

Browse files
committed
test: GetExtra() at each point in CreateAccount() + SetExtra() lifecycle
1 parent 01bf6c2 commit 7ab3333

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

core/state/state.libevm_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,13 @@ func TestGetSetExtra(t *testing.T) {
4747

4848
views := newWithSnaps(t)
4949
stateDB := views.stateDB
50-
assert.Nilf(t, state.GetExtra(stateDB, payloads, addr), "state.GetExtra() returns zero-value %T if before SetExtra()", extra)
50+
assert.Nilf(t, state.GetExtra(stateDB, payloads, addr), "state.GetExtra() returns zero-value %T if before account creation", extra)
5151
stateDB.CreateAccount(addr)
5252
stateDB.SetNonce(addr, nonce)
5353
stateDB.SetBalance(addr, balance)
54+
assert.Nilf(t, state.GetExtra(stateDB, payloads, addr), "state.GetExtra() returns zero-value %T if after account creation but before SetExtra()", extra)
5455
state.SetExtra(stateDB, payloads, addr, extra)
56+
assert.Equal(t, extra, state.GetExtra(stateDB, payloads, addr), "state.GetExtra() immediately after SetExtra()")
5557

5658
root, err := stateDB.Commit(1, false) // arbitrary block number
5759
require.NoErrorf(t, err, "%T.Commit(1, false)", stateDB)

0 commit comments

Comments
 (0)