prysm-pulse/beacon-chain/p2p/pubsub_fuzz_test.go

25 lines
537 B
Go
Raw Normal View History

//go:build fuzz && go1.18 && disabled
// +build fuzz,go1.18,disabled
package p2p_test
import (
"fmt"
"testing"
"github.com/prysmaticlabs/prysm/beacon-chain/p2p"
"github.com/prysmaticlabs/prysm/beacon-chain/p2p/encoder"
)
func FuzzMsgID(f *testing.F) {
validTopic := fmt.Sprintf(p2p.BlockSubnetTopicFormat, []byte{0xb5, 0x30, 0x3f, 0x2a}) + "/" + encoder.ProtocolSuffixSSZSnappy
f.Add(validTopic)
f.Fuzz(func(t *testing.T, topic string) {
_, err := p2p.ExtractGossipDigest(topic)
if err != nil {
t.Fatal(err)
}
})
}