logs-analyzer/signoz/pkg/query-service/app/integrations/builtin_test.go

33 lines
681 B
Go
Raw Normal View History

2024-09-02 22:47:30 +03:00
package integrations
import (
"context"
"strings"
"testing"
"github.com/stretchr/testify/require"
)
func TestBuiltinIntegrations(t *testing.T) {
require := require.New(t)
repo := BuiltInIntegrations{}
builtins, apiErr := repo.list(context.Background())
require.Nil(apiErr)
require.Greater(
len(builtins), 0,
"some built in integrations are expected to be bundled.",
)
nginxIntegrationId := "builtin-nginx"
res, apiErr := repo.get(context.Background(), []string{
nginxIntegrationId,
})
require.Nil(apiErr)
nginxIntegration, exists := res[nginxIntegrationId]
require.True(exists)
require.False(strings.HasPrefix(nginxIntegration.Overview, "file://"))
}