github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/db/kv/encoding_test.go (about) 1 package kv 2 3 import ( 4 "context" 5 "testing" 6 7 testpb "github.com/prysmaticlabs/prysm/proto/testing" 8 "github.com/prysmaticlabs/prysm/shared/testutil/require" 9 ) 10 11 func Test_encode_handlesNilFromFunction(t *testing.T) { 12 foo := func() *testpb.Puzzle { 13 return nil 14 } 15 _, err := encode(context.Background(), foo()) 16 require.ErrorContains(t, "cannot encode nil message", err) 17 }