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 }