github.com/goreleaser/goreleaser@v1.25.1/internal/ids/ids_test.go (about) 1 package ids 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestIDs(t *testing.T) { 10 ids := New("foos") 11 ids.Inc("foo") 12 ids.Inc("bar") 13 require.NoError(t, ids.Validate()) 14 } 15 16 func TestIDsError(t *testing.T) { 17 ids := New("builds") 18 ids.Inc("foo") 19 ids.Inc("bar") 20 ids.Inc("foo") 21 require.EqualError(t, ids.Validate(), "found 2 builds with the ID 'foo', please fix your config") 22 }