github.com/kubeshop/testkube@v1.17.23/pkg/logs/service_test.go (about)

     1  package logs
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/kubeshop/testkube/pkg/logs/adapter"
     7  
     8  	"github.com/stretchr/testify/assert"
     9  )
    10  
    11  func TestLogsService_AddAdapter(t *testing.T) {
    12  
    13  	t.Run("should add adapter", func(t *testing.T) {
    14  		svc := LogsService{}
    15  
    16  		svc.AddAdapter(adapter.NewDebugAdapter())
    17  		svc.AddAdapter(adapter.NewDebugAdapter())
    18  		svc.AddAdapter(adapter.NewDebugAdapter())
    19  		svc.AddAdapter(adapter.NewDebugAdapter())
    20  
    21  		assert.Equal(t, 4, len(svc.adapters))
    22  	})
    23  }