webdrop-bridge/tests/unit
claudi 2896f6ba5c feat: Add Help menu with Check for Updates action
Menu implementation:
- Added menu bar to MainWindow
- Help menu with 'Check for Updates...' action
- Signal-based architecture for async update check
- Action triggers check_for_updates signal

Test coverage:
- 3 new tests for menu bar functionality
- Test menu bar creation
- Test signal exists and is callable
- Test callback method exists
- All 146 tests passing, 86% coverage

Design:
- Decoupled menu from update logic
- Emits signal that main app listens to
- Allows async update check without blocking UI
2026-01-29 08:35:21 +01:00
..
__init__.py Add initial project structure and documentation 2026-01-28 10:48:36 +01:00
test_config.py Enhance test coverage and refactor code in various modules 2026-01-28 11:51:59 +01:00
test_drag_interceptor.py Fix formatting issue in test_drag_interceptor.py and ensure signal connection for drag_started 2026-01-28 11:52:19 +01:00
test_logging.py Enhance test coverage and refactor code in various modules 2026-01-28 11:51:59 +01:00
test_main_window.py feat: Add Help menu with Check for Updates action 2026-01-29 08:35:21 +01:00
test_project_structure.py Add initial project structure and documentation 2026-01-28 10:48:36 +01:00
test_restricted_web_view.py Enhance test coverage and refactor code in various modules 2026-01-28 11:51:59 +01:00
test_update_manager_ui.py feat: Implement auto-update system with Forgejo releases management 2026-01-29 08:19:42 +01:00
test_updater.py test: Add comprehensive unit tests for UpdateManager (20 tests, 77% coverage) 2026-01-29 08:15:35 +01:00
test_validator.py Enhance test coverage and refactor code in various modules 2026-01-28 11:51:59 +01:00