Files
gochat/cmd/reindex_search/main_test.go
T

20 lines
568 B
Go

package main
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/gochat/gochat/internal/config"
"github.com/gochat/gochat/internal/search"
)
func TestValidateSearchEngineForReindexRequiresMeilisearch(t *testing.T) {
require.NoError(t, validateSearchEngineForReindex(config.SearchConfig{Engine: search.EngineMeilisearch}))
err := validateSearchEngineForReindex(config.SearchConfig{Engine: search.EngineDB})
require.Error(t, err)
assert.Contains(t, err.Error(), "requires search.engine=meilisearch")
}