github.com/tahsinrahman/goreleaser@v0.79.1/internal/deprecate/deprecate_test.go (about) 1 package deprecate 2 3 import ( 4 "bytes" 5 "testing" 6 7 "github.com/stretchr/testify/assert" 8 9 "github.com/apex/log" 10 "github.com/apex/log/handlers/cli" 11 ) 12 13 func TestNotice(t *testing.T) { 14 var out bytes.Buffer 15 cli.Default.Writer = &out 16 log.SetHandler(cli.Default) 17 log.Info("first") 18 Notice("foo.bar.whatever") 19 log.Info("last") 20 21 assert.Contains(t, out.String(), " • first") 22 assert.Contains(t, out.String(), " • DEPRECATED: `foo.bar.whatever` should not be used anymore, check https://goreleaser.com/deprecations#foo-bar-whatever for more info.") 23 assert.Contains(t, out.String(), " • last") 24 }