internal/config/discovery_test.go
Rama main · réplica de lectura del repositorio original.
package config
import "testing"
func TestParseConfigBytesDiscoveryIncludeOverridesDefaultExcludes(t *testing.T) {
cfg, err := ParseConfigBytes([]byte(`
discovery:
enabled: true
interfaces:
include:
- docker0
`))
if err != nil {
t.Fatalf("ParseConfigBytes() error = %v", err)
}
if len(cfg.Discovery.Interfaces.Exclude) != 0 {
t.Fatalf("default discovery excludes = %v, want none when include is explicit", cfg.Discovery.Interfaces.Exclude)
}
if len(cfg.Discovery.Interfaces.Include) != 1 || cfg.Discovery.Interfaces.Include[0] != "docker0" {
t.Fatalf("discovery includes = %v", cfg.Discovery.Interfaces.Include)
}
}