X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/000ae97acb21a1c0c90e9278177a74411ba6eab2..88581c0765be50dcabcc2913c38ae6786c426a3a:/log_test.go diff --git a/log_test.go b/log_test.go index e8e07ac..5b30426 100644 --- a/log_test.go +++ b/log_test.go @@ -16,6 +16,7 @@ func TestLogReopenLoadsTheSameMessages(t *testing.T) { require.NoError(t, err) var written []Message + for _, kind := range []string{"user", "reply", "tool", "echo", "work", "note"} { message, err := log.Append(kind, kind+" text ✓") require.NoError(t, err) @@ -35,6 +36,7 @@ func TestLogReopenLoadsTheSameMessages(t *testing.T) { }() require.Equal(t, len(written), log.Len()) + for _, message := range written { read, err := log.Message(message.ID) require.NoError(t, err) @@ -186,6 +188,7 @@ func TestLogRejectsAnIncompleteLineBeforeTheLastDay(t *testing.T) { first := `{"i":0,"kind":"user","text":"x","size":1,"date":"2026-01-01T12:00:00Z"}` + "\n" + `{"i":1,"kin` second := `{"i":1,"kind":"user","text":"y","size":1,"date":"2026-01-02T12:00:00Z"}` + "\n" + require.NoError(t, os.WriteFile(filepath.Join(root, "main", "2026-01-01.jsonl"), []byte(first), 0o600)) require.NoError(t, os.WriteFile(filepath.Join(root, "main", "2026-01-02.jsonl"), []byte(second), 0o600))