github.com/triarius/goreleaser@v1.12.5/internal/testlib/skip.go (about)

     1  package testlib
     2  
     3  import (
     4  	"errors"
     5  	"testing"
     6  
     7  	"github.com/triarius/goreleaser/internal/pipe"
     8  	"github.com/stretchr/testify/require"
     9  )
    10  
    11  // AssertSkipped asserts that a pipe was skipped.
    12  func AssertSkipped(t *testing.T, err error) {
    13  	t.Helper()
    14  	require.True(t, errors.As(err, &pipe.ErrSkip{}), "expected a pipe.ErrSkip but got %v", err)
    15  }