mirror of
https://github.com/nkanaev/yarr.git
synced 2026-06-24 09:05:16 +00:00
storage test fixes
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user