From be31b7baaf95f4f728dfc7f8d2073c90e9933945 Mon Sep 17 00:00:00 2001 From: Brian Goff Date: Sat, 11 Nov 2023 18:48:07 +0000 Subject: [PATCH] events: add validation that event time is parsed correctly Signed-off-by: Brian Goff --- system/events_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/system/events_test.go b/system/events_test.go index 727e2b0..9d9c113 100644 --- a/system/events_test.go +++ b/system/events_test.go @@ -43,15 +43,28 @@ func TestEvents(t *testing.T) { if err != nil { t.Fatal(err) } + + beforePull := time.Now() + if err := image.NewService(tr).Pull(ctx, remote); err != nil { t.Fatal(err) } + afterPull := time.Now() + ev, err := f() if err != nil { t.Fatal(err) } + if !ev.Time.After(beforePull) { + t.Fatalf("expected event time to be after %v, got %v", beforePull, ev.Time) + } + + if !ev.Time.Before(afterPull) { + t.Fatalf("expected event time to be before %v, got %v", afterPull, ev.Time) + } + if ev.Type != "image" { t.Fatalf("expected type to be image, got %s", ev.Type) }