Fix IRC incoming announcements and add focus.tui default

This commit is contained in:
Storm Dragon
2026-03-25 03:24:29 -04:00
parent 57c09e0db9
commit 17dea6b026
6 changed files with 219 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ import sys
from pathlib import Path
# Import the settings manager
from fenrirscreenreader.core.settingsData import settings_data
from fenrirscreenreader.core.settingsManager import SettingsManager
@@ -186,3 +187,10 @@ class TestValidationSkipsUnknownSettings:
"""Unknown settings in known sections should not raise errors."""
# Should not raise - only specific critical settings are validated
self.manager._validate_setting_value("speech", "unknown_setting", "value")
@pytest.mark.unit
@pytest.mark.settings
def test_focus_settings_define_tui_toggle():
"""Focus settings should include the TUI toggle used by on-screen handlers."""
assert settings_data["focus"]["tui"] is False