github.com/goreleaser/goreleaser@v1.25.1/internal/testlib/tmpl.go (about)

     1  package testlib
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/goreleaser/goreleaser/internal/tmpl"
     7  	"github.com/stretchr/testify/require"
     8  )
     9  
    10  // RequireTemplateError requires thqt an error happens and that it is a template error.
    11  func RequireTemplateError(tb testing.TB, err error) {
    12  	tb.Helper()
    13  
    14  	require.Error(tb, err)
    15  	require.ErrorAs(tb, err, &tmpl.Error{})
    16  }