Files
onix/plugins/manager_test.go
2025-02-14 11:05:54 +05:30

36 lines
785 B
Go

package main
import (
"testing"
)
func TestLoadPluginsConfig(t *testing.T) {
// Test loading a valid configuration
config, err := loadPluginsConfig("config.yaml")
if err != nil {
t.Fatalf("Expected no error, got %v", err)
}
if config.Plugins.ValidationPlugin.ID == "" {
t.Fatal("Expected validation_plugin ID to be set")
}
}
// func TestNewPluginManager(t *testing.T) {
// // Load the configuration
// config, err := loadPluginsConfig("config.yaml")
// if err != nil {
// t.Fatalf("Failed to load plugins configuration: %v", err)
// }
// // Create a new PluginManager
// pm, err := New(config)
// if err != nil {
// t.Fatalf("Failed to create PluginManager: %v", err)
// }
// if pm == nil {
// t.Fatal("Expected PluginManager to be created")
// }
// }