package search import ( "encoding/xml" "strings" "testing" ) func TestMarshalEmitsXMLProlog(t *testing.T) { osd := DescriptionForRouter("https://example.com") body, err := Marshal(osd) if err != nil { t.Fatalf("Marshal: %v", err) } if !strings.HasPrefix(string(body), "