From ed34fd574b4fc2e0a52c655ececddd1be29b271e Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Fri, 24 Jul 2026 12:26:23 +0200 Subject: reader: lectio-ui --reader fuzzy book picker + chapter reader over the corpora; v0.8.0 --- internal/bible/bible_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'internal/bible/bible_test.go') diff --git a/internal/bible/bible_test.go b/internal/bible/bible_test.go index efd22d6..36223a3 100644 --- a/internal/bible/bible_test.go +++ b/internal/bible/bible_test.go @@ -28,3 +28,19 @@ func TestVerses(t *testing.T) { } func hasPrefix(s, p string) bool { return len(s) >= len(p) && s[:len(p)] == p } + +func TestChapters(t *testing.T) { + ch := Chapters("wuj", "John") + if len(ch) == 0 || ch[0] != 1 { + t.Fatalf("John chapters = %v", ch) + } + for i := 1; i < len(ch); i++ { + if ch[i] <= ch[i-1] { + t.Errorf("chapters not sorted ascending: %v", ch) + break + } + } + if got := Chapters("wuj", "Nonesuch"); len(got) != 0 { + t.Errorf("missing book chapters = %v want empty", got) + } +} -- cgit v1.3