Commit Graph
4 Commits
Author SHA1 Message Date
kaitranntt cd7a1121d4 fix: address PR review feedback
- ClaudeSymlinkManager.uninstall() now returns count for accurate reporting
- install-command.ts uses return value instead of always incrementing
- claude-dir-installer.ts uses getCcsHome() directly instead of string manipulation
- Add TODO comments to tests explaining --install is a no-op
2026-01-25 21:50:25 -05:00
kaitranntt ce59eb6269 test(uninstall): update tests for per-profile hook behavior
- verify uninstall does NOT touch global settings.json

- verify migration marker is cleaned up

- verify user hooks in global settings preserved
2026-01-25 20:26:40 -05:00
kaitranntt 6838ac0fa1 test(uninstall): add hook cleanup tests
- add Section 7: SETTINGS.JSON HOOK CLEANUP tests

- test CCS hook removal from settings.json

- test user-defined hooks preserved

- test mixed CCS and user hooks handling

- test missing settings.json handling

- update special-commands.test.js expectations
2026-01-25 20:05:58 -05:00
kaitranntt 66e93fcae1 refactor(tests): Phase 3 - Move native tests to new structure
- Copy Unix and Windows tests to native/ directories
- Update Unix tests to source shared helpers
- Remove Section 10 (npm tests) from native tests
- Update final results to use shared helper functions
2025-11-05 11:16:16 -05:00