Add tests for VerseReference parsing functionality

This commit is contained in:
2025-04-24 14:34:51 -04:00
parent 8dd9c79297
commit 16e243d9b3
+16
View File
@@ -0,0 +1,16 @@
def test_verse_references():
from kjv import VerseReference
# Test the parsing of a verse reference string
assert VerseReference.from_string("Genesis 1:1") == VerseReference(
book="Genesis", chapter=1, verse=1
)
assert VerseReference.from_string("I Corinthians 1:1") == VerseReference(
book="I Corinthians", chapter=1, verse=1
)
assert VerseReference.from_string("John 3:16") == VerseReference(
book="John", chapter=3, verse=16
)
assert VerseReference.from_string("Matthew 5:14") == VerseReference(
book="Matthew", chapter=5, verse=14
)