aboutsummaryrefslogtreecommitdiffstats
path: root/ethutil/value_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'ethutil/value_test.go')
-rw-r--r--ethutil/value_test.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/ethutil/value_test.go b/ethutil/value_test.go
index 0e2da5328..a100f44bc 100644
--- a/ethutil/value_test.go
+++ b/ethutil/value_test.go
@@ -50,3 +50,16 @@ func TestValueTypes(t *testing.T) {
t.Errorf("expected BigInt to return '%v', got %v", bigExp, bigInt.BigInt())
}
}
+
+func TestIterator(t *testing.T) {
+ value := NewValue([]interface{}{1, 2, 3})
+ it := value.NewIterator()
+ values := []uint64{1, 2, 3}
+ i := 0
+ for it.Next() {
+ if values[i] != it.Value().Uint() {
+ t.Errorf("Expected %d, got %d", values[i], it.Value().Uint())
+ }
+ i++
+ }
+}