19 lines
442 B
Go
19 lines
442 B
Go
package web
|
|
|
|
import (
|
|
"ananta-ps/internal/config"
|
|
"testing"
|
|
)
|
|
|
|
func TestAdminHonorsConfiguredHost(t *testing.T) {
|
|
cfg := &config.Config{Network: config.NetworkConfig{BindHost: "0.0.0.0"}, Admin: config.AdminConfig{Enabled: true, Host: "127.0.0.1"}}
|
|
a := NewAdmin(cfg, nil)
|
|
if err := a.Start(); err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
defer a.Stop()
|
|
if a.httpSrv.Addr != "127.0.0.1:0" {
|
|
t.Fatalf("admin bind ignored: %s", a.httpSrv.Addr)
|
|
}
|
|
}
|