github.com/kubeshop/testkube@v1.17.23/pkg/event/kind/slack/loader_test.go (about)

     1  package slack
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  
     8  	"github.com/kubeshop/testkube/pkg/api/v1/testkube"
     9  )
    10  
    11  func TestSlackLoader_Load(t *testing.T) {
    12  	t.Parallel()
    13  	t.Run("loads Slack listeners for all event types", func(t *testing.T) {
    14  		t.Parallel()
    15  		// given
    16  		// default slack notifier is not ready by default
    17  		l := NewSlackLoader("", "", "", "", testkube.AllEventTypes, nil)
    18  
    19  		// when
    20  		listeners, err := l.Load()
    21  
    22  		// then
    23  		assert.NoError(t, err)
    24  		assert.Len(t, listeners, 0)
    25  	})
    26  
    27  }