package rpc import ( "context" "testing" pbp2p "github.com/prysmaticlabs/prysm/proto/beacon/p2p/v1" pb "github.com/prysmaticlabs/prysm/proto/beacon/rpc/v1" ) func TestAttestHead(t *testing.T) { mockAttestationService := &mockAttestationService{} attesterServer := &AttesterServer{ attestationService: mockAttestationService, } req := &pb.AttestRequest{ Attestation: &pbp2p.Attestation{ Data: &pbp2p.AttestationData{ Slot: 999, Shard: 1, ShardBlockRootHash32: []byte{'a'}, }, }, } if _, err := attesterServer.AttestHead(context.Background(), req); err != nil { t.Errorf("Could not attest head correctly: %v", err) } }