From ed7717fef53db3b3aa5593fbb2649313e75a0f31 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Fri, 24 Jul 2026 15:25:50 +0200 Subject: cli: --rand/--rand-v (random verse) + --rand-ch (random chapter) from the corpus, using the config default version; v0.16.0 --- internal/bible/bible_test.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'internal/bible/bible_test.go') diff --git a/internal/bible/bible_test.go b/internal/bible/bible_test.go index 804b8c4..71a2c89 100644 --- a/internal/bible/bible_test.go +++ b/internal/bible/bible_test.go @@ -52,6 +52,25 @@ func TestVul2Kings(t *testing.T) { } } +func TestCorpusBooks(t *testing.T) { + books := CorpusBooks("wuj") + if len(books) == 0 { + t.Fatal("wuj corpus has no books") + } + found := false + for _, b := range books { + if b == "John" { + found = true + } + } + if !found { + t.Errorf("wuj CorpusBooks missing John") + } + if got := CorpusBooks("bt"); len(got) != 0 { + t.Errorf("bt has no corpus, got %d books", len(got)) + } +} + func TestChapters(t *testing.T) { ch := Chapters("wuj", "John") if len(ch) == 0 || ch[0] != 1 { -- cgit v1.3