feat: Update chapter title formatting and enhance settings layout

This commit is contained in:
JB
2025-10-14 07:37:28 -07:00
parent 6248dfdc0c
commit 6ae8b827d2
5 changed files with 38 additions and 6 deletions
+5 -1
View File
@@ -6,7 +6,7 @@ from abogen.web.conversion_runner import (
def test_format_spoken_chapter_title_adds_prefix() -> None:
assert _format_spoken_chapter_title("1: A Tale", 1, True) == "Chapter 1: A Tale"
assert _format_spoken_chapter_title("1: A Tale", 1, True) == "Chapter 1. A Tale"
def test_format_spoken_chapter_title_respects_existing_prefix() -> None:
@@ -17,6 +17,10 @@ def test_format_spoken_chapter_title_handles_empty_title() -> None:
assert _format_spoken_chapter_title("", 4, True) == "Chapter 4"
def test_format_spoken_chapter_title_trims_delimiters() -> None:
assert _format_spoken_chapter_title("7 - Into the Wild", 7, True) == "Chapter 7. Into the Wild"
def test_headings_equivalent_ignores_case_and_prefix() -> None:
assert _headings_equivalent("1: The House", "Chapter 1: The House")