From d4b34e900eeed4ac0d19e6f8d128b28706a5ef84 Mon Sep 17 00:00:00 2001 From: Nazar Kanaev Date: Tue, 15 Feb 2022 22:04:16 +0000 Subject: [PATCH] update test --- src/storage/item_test.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/storage/item_test.go b/src/storage/item_test.go index 6c77fea..0e63b8a 100644 --- a/src/storage/item_test.go +++ b/src/storage/item_test.go @@ -308,8 +308,10 @@ func TestDeleteOldItems(t *testing.T) { ) } + // expire only the first 3 articles _, 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)), ) if err != nil { @@ -318,10 +320,10 @@ func TestDeleteOldItems(t *testing.T) { db.DeleteOldItems() feedItems := db.ListItems(ItemFilter{FeedID: &feed.Id}, 1000, false) - if len(feedItems) != itemsKeepSize { + if len(feedItems) != len(items)-3 { t.Fatalf( "invalid number of old items kept\nwant: %d\nhave: %d", - itemsKeepSize, + len(items)-3, len(feedItems), ) }