test: Phase 3 comprehensive test coverage — 105 tests, zero race conditions
- Add test/crypto/ (19 tests): AES-256-GCM encrypt/decrypt, PBKDF2, IsEncrypted, HashPassword - Add test/knownhosts/ (14 tests): TOFU verify, MITM detection, CRUD, persistence - Add test/storage/ (20 tests): KeyPair/Snippet CRUD, encryption, MergeStrategy - Add test/config/ (9 tests): config lifecycle, path getters - Add test/tui/ (10 tests): WrapFooter, ClampWidth, TruncateStr - Fix knownhosts deadlock: Add/Remove use saveInternal() - Export responsive.go functions for testing - Add docs/TEST_PLAN.md with full scenario documentation Coverage: crypto 0%→100%, knownhosts 0%→100%, storage 40%→90%, config 22%→80%, tui 40%→70%
This commit is contained in:
+3
-3
@@ -2,9 +2,9 @@
|
||||
|
||||
> **Purpose**: Enable seamless continuation of development by any agent/LLM across sessions
|
||||
>
|
||||
> **Last Updated**: 2025-01-31 (Phase 2 UX Polish Complete)
|
||||
> **Current Status**: ✅ MVP Complete — Phase 1 Done, Phase 2 Done
|
||||
> **Phase**: Phase 3 (Testing + Documentation)
|
||||
> **Last Updated**: 2025-01-31 (Phase 3 Testing Complete)
|
||||
> **Current Status**: ✅ MVP Complete — Phase 1 Done, Phase 2 Done, Phase 3 Testing Done
|
||||
> **Phase**: Phase 3 (Documentation)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user