diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-29 20:56:46 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-29 20:56:46 +0200 |
| commit | 7d26aa60349e72c3d437d329a678a51331914233 (patch) | |
| tree | 1f54e498d7a55f71b655a0cffbb306f84193ea8b /internal/i18n/lang | |
| parent | 790d89eaaa130d3446f8e9af4dff793a569bb98d (diff) | |
| download | lectio-7d26aa60349e72c3d437d329a678a51331914233.tar.gz lectio-7d26aa60349e72c3d437d329a678a51331914233.zip | |
test(cli): isolate the suite from the real ~/.config/lectio
The ref/rand cli tests assume English book abbreviations ("Jn 3:16"), but
with no LECTIO_CONFIG set they read the developer's real user config. On a
machine whose config has ui_language = pl (sigla_style = auto -> Polish
dialect), "Jn" is not a valid abbreviation and TestRefSingle,
TestRefEnglishDialect, TestRefRejectsPolishAbbrevInEnglish, TestRefCompare
and TestRandVerse fail -- while passing on a clean CI.
Add a package TestMain that points LECTIO_CONFIG at a throwaway temp path,
forcing built-in defaults for every cli test and guaranteeing the suite
never reads or writes the real user config. Suite now green on a Polish
config too.
Diffstat (limited to 'internal/i18n/lang')
0 files changed, 0 insertions, 0 deletions
