package config import ( "net/url" "os" "testing" ) func TestBaseURL(t *testing.T) { os.Setenv("web_hostname", "www.ntp.dev, web.ntppool.dev") os.Setenv("web_tls", "yes") c := New() if !c.Valid() { t.Fatalf("config not valid") } q := url.Values{} q.Set("foo", "bar") u := c.WebURL("/foo", &q) if u != "https://www.ntp.dev/foo?foo=bar" { t.Fatalf("unexpected WebURL: %s", u) } }