This commit is contained in:
Mikan
2026-03-09 21:49:38 +03:00
parent 9ad75f11e5
commit 89231b9005
4 changed files with 91 additions and 27 deletions

View File

@@ -21,8 +21,11 @@ def test_load_config_creates_default_if_not_exists():
# Check default values
assert config['tracking_enabled'] is True
assert config['window_rules']['work'] == ['PyCharm', 'VS Code']
assert config['window_rules']['distraction'] == ['YouTube', 'Twitter']
# Updated to match actual defaults
expected_work_apps = ['PyCharm', 'VS Code', 'Visual Studio', 'Sublime Text', 'Atom', 'IntelliJ IDEA']
assert config['window_rules']['work'] == expected_work_apps
expected_distraction_apps = ['YouTube', 'Twitter', 'Facebook', 'Instagram', 'TikTok', 'Discord', 'Slack']
assert config['window_rules']['distraction'] == expected_distraction_apps
assert config.get('current_task_id') is None
# Verify file was created