- Updated GitHub Actions workflows to use the latest Ubuntu version and added services for Neo4j, Qdrant, and FastEmbed. - Integrated FFmpeg and additional utilities into the CI environment, ensuring they are installed and tested during the workflow. - Implemented environment variable resolution in the Knowledge Base configuration, allowing dynamic configuration based on environment settings. - Added tests for environment variable resolution in the Knowledge Base configuration, ensuring correct parsing and handling of variables.
19 lines
304 B
Go
19 lines
304 B
Go
package kb
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/yaoapp/yao/config"
|
|
"github.com/yaoapp/yao/test"
|
|
)
|
|
|
|
func TestLoad(t *testing.T) {
|
|
// Setup
|
|
test.Prepare(&testing.T{}, config.Conf)
|
|
defer test.Clean()
|
|
|
|
_, err := Load(config.Conf)
|
|
if err != nil {
|
|
t.Fatalf("Failed to load knowledge base: %v", err)
|
|
}
|
|
}
|