package asses_test import ( "context" "show-rss/src/asses" "show-rss/src/db" "testing" "time" ) func TestNextRecord(t *testing.T) { ctx := db.Test(t, context.Background()) if v, err := asses.Next(ctx); err != nil { t.Fatal(err) } else if zero := v.IsZero(); !zero { t.Fatal(v) } if err := asses.Record(ctx); err != nil { t.Fatal(err) } if v, err := asses.Next(ctx); err != nil { t.Fatal(err) } else if since := time.Since(v); since > time.Minute { t.Fatal(since) } }