diff options
Diffstat (limited to 'internal/bible/bible_test.go')
| -rw-r--r-- | internal/bible/bible_test.go | 19 |
1 files changed, 19 insertions, 0 deletions
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 { |
