generated from nhcarrigan/template
cd15247dea80b34f20118e159906622eb5d5df88
Backend (177 new tests): - achievements.rs: 108 tests covering all achievement categories, unlock logic, serialization, and progress tracking - commands.rs: 19 tests for validate_directory, get_file_size, and struct serialization - git.rs: 31 tests with real temporary git repos for status, diff, stage, commit, log - clipboard.rs: 19 tests for ClipboardEntry, ClipboardHistory, sorting, and filtering Frontend (141 new tests): - stats.test.ts: 19 tests for stats store and formattedStats derived store - config.test.ts: 40 tests for theme, font size, path masking, and config store - slashCommands.test.ts: 48 tests for parseSlashCommand, getMatchingCommands, isSlashCommand - notifications.test.ts: 34 tests for NotificationType, NOTIFICATION_SOUNDS, SoundPlayer Total test count increased from ~55 to 373 tests (216 backend + 157 frontend)
Description