package valueobject import ( "strings" "testing" ) func TestBuildThunderbirdAutoconfigXML(t *testing.T) { xml := BuildThunderbirdAutoconfigXML("example.test", "mail.example.test") if !strings.Contains(xml, "mail.example.test") { t.Errorf("missing mail host: %s", xml) } if !strings.Contains(xml, "993") { t.Errorf("missing port 993: %s", xml) } } func TestBuildOutlookAutodiscoverXML(t *testing.T) { xml := BuildOutlookAutodiscoverXML("example.test", "mail.example.test", "user@example.test") if !strings.Contains(xml, "mail.example.test") { t.Errorf("missing Server: %s", xml) } if !strings.Contains(xml, "user@example.test") { t.Errorf("missing LoginName: %s", xml) } }