Initial commit
CI / test (push) Canceled after 0s

This commit is contained in:
2026-09-12 22:22:17 +02:00
commit 904d14b64c
314 changed files with 31884 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
package storage
import (
"strings"
"testing"
"gardomatic.kleiax.de/internal/platform/validate"
)
func TestValidateJournalEntry(t *testing.T) {
valid := validate.New()
ValidateJournalEntry(valid, JournalEntry{Title: "Erste Ernte", Body: "**Drei** Tomaten geerntet."})
if !valid.Valid() {
t.Fatalf("valid entry rejected: %#v", valid.Errors)
}
invalid := validate.New()
ValidateJournalEntry(invalid, JournalEntry{Title: " ", Body: strings.Repeat("x", 100_001)})
if invalid.Errors["title"] == "" || invalid.Errors["body"] == "" {
t.Fatalf("expected title and body errors, got %#v", invalid.Errors)
}
}