github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/operations/attestations/service_test.go (about)

     1  package attestations
     2  
     3  import (
     4  	"context"
     5  	"errors"
     6  	"testing"
     7  
     8  	"github.com/prysmaticlabs/prysm/shared/testutil/assert"
     9  	"github.com/prysmaticlabs/prysm/shared/testutil/require"
    10  )
    11  
    12  func TestStop_OK(t *testing.T) {
    13  	s, err := NewService(context.Background(), &Config{})
    14  	require.NoError(t, err)
    15  	require.NoError(t, s.Stop(), "Unable to stop attestation pool service")
    16  	assert.ErrorContains(t, context.Canceled.Error(), s.ctx.Err(), "Context was not canceled")
    17  }
    18  
    19  func TestStatus_Error(t *testing.T) {
    20  	err := errors.New("bad bad bad")
    21  	s := &Service{err: err}
    22  	assert.ErrorContains(t, s.err.Error(), s.Status())
    23  }