10 Commits

Author SHA1 Message Date
Sudo-Ivan
d9cbc59ab3 Refactor backend tests
- Removed redundant comments from various test files to enhance readability and focus on the test logic.
- Added a few tests for prop sync and markdown security.
2026-02-14 19:18:20 -06:00
Sudo-Ivan
2ce29a6488 ruff format and fixes 2026-01-14 13:02:33 -06:00
Sudo-Ivan
e2586e9052 feat(tests): add comprehensive telemetry and interface tests
- Introduced new test files for telemetry functionality, including integration, fuzzing, and extended tests to ensure robustness and performance.
- Added tests for parsing LXMF display names and telemetry data, addressing potential bugs and ensuring correct handling of various input formats.
- Implemented performance tests for the InterfacesPage component, validating rendering efficiency with a large number of discovered interfaces.
- Enhanced existing tests for markdown rendering and link utilities to cover additional edge cases and improve stability.
2026-01-07 19:22:00 -06:00
Sudo-Ivan
fda9187e95 numerous improvements 2026-01-05 11:47:35 -06:00
Sudo-Ivan
db89e2c86e fix(tests): fix test 2026-01-04 19:14:53 -06:00
Sudo-Ivan
4e308e427a test(tests): add global mocks and cleanup fixtures for improved test isolation and resource management 2026-01-03 22:10:19 -06:00
Sudo-Ivan
950abef79c feat(tests): add comprehensive benchmarks for database performance, memory usage, and application stability, including new test files for various frontend and backend functionalities 2026-01-03 16:08:07 -06:00
Sudo-Ivan
beb86880e0 refactor(tests): format 2026-01-02 20:53:21 -06:00
Sudo-Ivan
adbf0a9ce9 chore(tests): clean up test files by adding missing newlines and reordering imports for consistency 2026-01-02 20:36:42 -06:00
Sudo-Ivan
51d705ffa4 feat(tests): add fuzzing tests for telemetry unpacking, interface configuration parsing, and LXMF message handling 2026-01-02 20:06:18 -06:00