parser fixes

This commit is contained in:
Nazar Kanaev
2021-03-26 16:52:33 +00:00
parent cc51fe01c2
commit fafa6286d4
5 changed files with 39 additions and 10 deletions

View File

@@ -77,3 +77,18 @@ func TestParse(t *testing.T) {
t.Fatal("invalid content")
}
}
func TestParseShortFeed(t *testing.T) {
have, err := Parse(strings.NewReader(
`<?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()
}
}