From 4925f8ed8b952d318c6f12cb2dae4737c70ea9b8 Mon Sep 17 00:00:00 2001 From: tnasu Date: Thu, 23 Dec 2021 11:49:30 +0900 Subject: [PATCH] Fix codecov for `e2e: integrate light clients (bp #6196)` --- light/rpc/client_test.go | 16 ++++++++++++++++ test/e2e/generator/generate_test.go | 14 ++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 test/e2e/generator/generate_test.go diff --git a/light/rpc/client_test.go b/light/rpc/client_test.go index 2505fc7bd..8470595f9 100644 --- a/light/rpc/client_test.go +++ b/light/rpc/client_test.go @@ -160,3 +160,19 @@ func testOpDecoder(pop tmcrypto.ProofOp) (merkle.ProofOperator, error) { } return op, nil } + +func TestDefaultMerkleKeyPathFn(t *testing.T) { + f := DefaultMerkleKeyPathFn() + require.NotNil(t, f) + { + path, err := f("", nil) + require.Error(t, err) + require.Nil(t, path) + } + { + path, err := f("/store/test-merkle-path/key", []byte("test")) + require.NoError(t, err) + require.NotNil(t, path) + require.Equal(t, "/test-merkle-path/test", path.String()) + } +} diff --git a/test/e2e/generator/generate_test.go b/test/e2e/generator/generate_test.go new file mode 100644 index 000000000..22b19f79c --- /dev/null +++ b/test/e2e/generator/generate_test.go @@ -0,0 +1,14 @@ +package main + +import ( + "math/rand" + "testing" + + "github.com/stretchr/testify/require" +) + +func TestGenerate(t *testing.T) { + manifests, err := Generate(rand.New(rand.NewSource(randomSeed))) + require.NoError(t, err) + require.NotNil(t, manifests) +}