diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-30 23:03:39 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-30 23:03:39 +0300 |
| commit | cfbffc5e8911f0f4bdd63c0fcf4953372a990ac0 (patch) | |
| tree | 37dd46ae6cc1a9cd735aa7e4d2239c315735385c /internal/clock | |
| parent | dfa05f2f78911c8817ff15e0c4f3806ddabdc32e (diff) | |
pa: raise aggregate test coverage to 81.5%
Diffstat (limited to 'internal/clock')
| -rw-r--r-- | internal/clock/clock_test.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/internal/clock/clock_test.go b/internal/clock/clock_test.go new file mode 100644 index 0000000..441e261 --- /dev/null +++ b/internal/clock/clock_test.go @@ -0,0 +1,24 @@ +package clock + +import ( + "testing" + "time" +) + +func TestRealClock_Now(t *testing.T) { + c := RealClock{} + before := time.Now() + got := c.Now() + after := time.Now() + if got.Before(before) || got.After(after) { + t.Fatalf("RealClock.Now() out of range: %v", got) + } +} + +func TestMockClock_Now(t *testing.T) { + fixed := time.Date(2024, 1, 1, 0, 0, 0, 0, time.UTC) + c := &MockClock{T: fixed} + if got := c.Now(); got != fixed { + t.Fatalf("expected %v, got %v", fixed, got) + } +} |
