update test

This commit is contained in:
Nazar Kanaev 2022-02-15 22:04:16 +00:00
parent 954b549029
commit d4b34e900e

View File

@ -308,8 +308,10 @@ func TestDeleteOldItems(t *testing.T) {
) )
} }
// expire only the first 3 articles
_, err = db.db.Exec( _, err = db.db.Exec(
`update items set date_arrived = ?`, `update items set date_arrived = ?
where id in (select id from items limit 3)`,
now.Add(-time.Hour*time.Duration(itemsKeepDays*24)), now.Add(-time.Hour*time.Duration(itemsKeepDays*24)),
) )
if err != nil { if err != nil {
@ -318,10 +320,10 @@ func TestDeleteOldItems(t *testing.T) {
db.DeleteOldItems() db.DeleteOldItems()
feedItems := db.ListItems(ItemFilter{FeedID: &feed.Id}, 1000, false) feedItems := db.ListItems(ItemFilter{FeedID: &feed.Id}, 1000, false)
if len(feedItems) != itemsKeepSize { if len(feedItems) != len(items)-3 {
t.Fatalf( t.Fatalf(
"invalid number of old items kept\nwant: %d\nhave: %d", "invalid number of old items kept\nwant: %d\nhave: %d",
itemsKeepSize, len(items)-3,
len(feedItems), len(feedItems),
) )
} }