New RSSFeed doesn't auto update, server callback adds to feed pool, monitor callback updates feed

This commit is contained in:
Bel LaPointe
2018-10-09 08:52:37 -06:00
parent 8f5630353e
commit 1c6bea94e2
5 changed files with 95 additions and 46 deletions

View File

@@ -31,10 +31,14 @@ func Test_RSSFeed(t *testing.T) {
},
}
for _, c := range cases {
feed, items, err := New(s.URL, c.itemFilter, c.contentFilter)
feed, err := New(s.URL, c.itemFilter, c.contentFilter)
if err != nil {
t.Errorf("couldn't create new feed %v: %v", feed, err)
}
items, err := feed.Update()
if err != nil {
t.Errorf("cannot update feed %q: %v", s.URL, err)
}
if len(items) != c.itemsOut {
t.Errorf("couldn't get all items from feed: got %v, wanted %v", len(items), c.itemsOut)
}