remove bom

This commit is contained in:
Nazar Kanaev
2021-04-07 10:25:30 +01:00
parent 42b36965c5
commit fbb0dfed47
3 changed files with 17 additions and 0 deletions

View File

@@ -92,3 +92,18 @@ func TestParseShortFeed(t *testing.T) {
t.FailNow()
}
}
func TestParseFeedWithBOM(t *testing.T) {
have, err := Parse(strings.NewReader(
"\xEF\xBB\xBF" + `<?xml version="1.0"?><feed xmlns="http://www.w3.org/2005/Atom"></feed>`,
))
want := &Feed{}
if err != nil {
t.Fatal(err)
}
if !reflect.DeepEqual(want, have) {
t.Logf("want: %#v", want)
t.Logf("have: %#v", have)
t.FailNow()
}
}