storage test fixes

This commit is contained in:
nkanaev
2026-06-18 14:28:24 +01:00
parent 671cb2b9e9
commit ba3034b3cf
3 changed files with 10 additions and 5 deletions

View File

@@ -72,7 +72,7 @@ func (s *PostgresStorage) CreateItems(items []model.Item) bool {
MediaLinks(item.MediaLinks), MediaLinks(item.MediaLinks),
now, now,
now, now,
model.UNREAD, item.Status,
searchText, searchText,
) )
if err != nil { if err != nil {

View File

@@ -69,7 +69,7 @@ func (s *SQLiteStorage) CreateItems(items []model.Item) bool {
sql.Named("media_links", MediaLinks(item.MediaLinks)), sql.Named("media_links", MediaLinks(item.MediaLinks)),
sql.Named("date_arrived", now), sql.Named("date_arrived", now),
sql.Named("last_arrived", now), sql.Named("last_arrived", now),
sql.Named("status", model.UNREAD), sql.Named("status", item.Status),
) )
if err != nil { if err != nil {
log.Print(err) log.Print(err)

View File

@@ -246,10 +246,15 @@ func TestListItems(t *testing.T) {
func TestListItemsPaginated(t *testing.T) { func TestListItemsPaginated(t *testing.T) {
dbtest(t, func(t *testing.T, db storage.Storage) { dbtest(t, func(t *testing.T, db storage.Storage) {
scope := testItemsSetup(db) testItemsSetup(db)
item012 := MustGet(scope.items, "item012") itemsByGUID := make(map[string]model.Item)
item121 := MustGet(scope.items, "item121") for _, item := range db.ListItems(model.ItemFilter{}, 1000, false, false) {
itemsByGUID[item.GUID] = item
}
item012 := MustGet(itemsByGUID, "item012")
item121 := MustGet(itemsByGUID, "item121")
// all, newest first // all, newest first
have := getItemGuids(db.ListItems(model.ItemFilter{After: &item012.Id}, 3, true, false)) have := getItemGuids(db.ListItems(model.ItemFilter{After: &item012.Id}, 3, true, false))