From f48b79d8860e4c4616821ceeeea091ab4b838197 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Fri, 24 Jul 2026 15:56:28 +0200 Subject: bookmarks: per-verse (optional Verse field); web reader verse input + list shows Book Ch:V; v0.17.0 --- internal/web/server_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'internal/web/server_test.go') diff --git a/internal/web/server_test.go b/internal/web/server_test.go index f6c050b..0754b08 100644 --- a/internal/web/server_test.go +++ b/internal/web/server_test.go @@ -606,6 +606,7 @@ func TestBookmarksFlow(t *testing.T) { form := url.Values{} form.Set("book", "John") form.Set("chap", "3") + form.Set("verse", "16") form.Set("note", "for God so loved") form.Set("tags", "grace, gospel") post := httptest.NewRequest("POST", "/reader/bookmark", strings.NewReader(form.Encode())) @@ -620,8 +621,9 @@ func TestBookmarksFlow(t *testing.T) { list := httptest.NewRecorder() srv.ServeHTTP(list, httptest.NewRequest("GET", "/bookmarks", nil)) b := list.Body.String() - if !strings.Contains(b, "John") || !strings.Contains(b, "for God so loved") || !strings.Contains(b, `book=John&chap=3`) { - t.Errorf("bookmark not listed:\n%s", b) + if !strings.Contains(b, "John") || !strings.Contains(b, "for God so loved") || + !strings.Contains(b, `book=John&chap=3`) || !strings.Contains(b, "John 3:16") { + t.Errorf("bookmark not listed with verse:\n%s", b) } // Tag filter. -- cgit v1.3