diff --git a/tests/statedb_insert_chain_transaction_test.go b/tests/statedb_insert_chain_transaction_test.go
index e1423a501c30e3306fc8b3e7d5b40ba9603b7fad..2aa6dffcd3c393aba2e195b4b1b88bc3ce9f7108 100644
--- a/tests/statedb_insert_chain_transaction_test.go
+++ b/tests/statedb_insert_chain_transaction_test.go
@@ -76,6 +76,9 @@ func TestInsertIncorrectStateRootDifferentAccounts(t *testing.T) {
 	if balance := st.GetBalance(from); balance.Cmp(big.NewInt(1000000000)) != 0 {
 		t.Fatalf("got %v, expected %v", balance, big.NewInt(1000000000))
 	}
+	if balance := st.GetBalance(data.addresses[1]); balance.Cmp(big.NewInt(999995000)) != 0 {
+		t.Fatalf("got %v, expected %v", balance, big.NewInt(5000))
+	}
 	if balance := st.GetBalance(to); balance.Cmp(big.NewInt(5000)) != 0 {
 		t.Fatalf("got %v, expected %v", balance, big.NewInt(5000))
 	}