feeds.ForEach
This commit is contained in:
@@ -107,10 +107,25 @@ func TestFeeds(t *testing.T) {
|
||||
|
||||
if err := f.Executed(ctx, got.Entry.ID, got.Version.Created); err != nil {
|
||||
t.Fatal("cannot executed again:", err)
|
||||
} else if got3, err := f.Get(ctx, id); err != nil {
|
||||
}
|
||||
got3, err := f.Get(ctx, id)
|
||||
if err != nil {
|
||||
t.Fatal("cannot get w executed again:", err)
|
||||
} else if got2.Execution == got3.Execution {
|
||||
t.Errorf("getting after second execution returned first execution")
|
||||
}
|
||||
|
||||
n := 0
|
||||
if err := f.ForEach(ctx, func(feed feeds.Feed) error {
|
||||
n += 1
|
||||
if feed != got3 {
|
||||
t.Errorf("for each yielded difference than last get")
|
||||
}
|
||||
return nil
|
||||
}); err != nil {
|
||||
t.Error(err)
|
||||
} else if n == 0 {
|
||||
t.Errorf("for each didnt hit known get")
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user