mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-17 08:45:23 +00:00
bb2090bb26
47 test cases covering: - NewUpdateHistory: directory creation, loading existing entries - CreateEntry: event ID generation, timestamp handling, persistence - UpdateEntry: updates, persistence verification, error handling - GetEntry: retrieval by ID, non-existent entry errors - ListEntries: filtering by status/action/deployment type, limits - GetLatestSuccessful: finding recent successful entries - Cache management: trimming when exceeding max size - LoadCache: malformed JSON handling, empty lines - Type definitions and constant validation