From 18e4da21de31143209ae19a61f78d6f5a4d54758 Mon Sep 17 00:00:00 2001 From: Roy Crihfield Date: Thu, 3 Aug 2023 17:18:12 +0800 Subject: [PATCH] unit test for seeking prefixed key --- trie/iterator_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/trie/iterator_test.go b/trie/iterator_test.go index 9679b49ca7..5540c907cd 100644 --- a/trie/iterator_test.go +++ b/trie/iterator_test.go @@ -227,6 +227,12 @@ func TestIteratorSeek(t *testing.T) { if err := checkIteratorOrder(nil, it); err != nil { t.Fatal(err) } + + // Seek to a key for which a prefixing key exists. + it = NewIterator(trie.MustNodeIterator([]byte("food"))) + if err := checkIteratorOrder(testdata1[5:], it); err != nil { + t.Fatal(err) + } } func checkIteratorOrder(want []kvs, it *Iterator) error {