Files
obsidian-mcp-server/tests/frontmatter-utils.test.ts
Bill edcc434e93 test: add decompression failure handling and test coverage
Add base64 validation and error handling for compressed Excalidraw data:
- Validate compressed data using atob() before processing
- Add console.error logging for decompression failures
- Handle invalid base64 gracefully with fallback metadata
- Add test for decompression failure scenario

This improves frontmatter-utils coverage from 95.9% to 98.36%.
Remaining uncovered lines (301-303) are Buffer.from fallback for
environments without atob, which is expected and acceptable.
2025-10-25 22:14:29 -04:00

28 KiB