feat: add comprehensive tests for weather and web scraper tools
- Created `weather-tool.test.ts` with tests for valid locations, single word locations, and error handling for non-existent locations. - Developed `web-scraper-tool.test.ts` with extensive tests covering successful scraping, metadata extraction, markdown saving, error handling, progress reporting, and lifecycle hooks. - Implemented mocking for external dependencies like `fetch`, `crawlee`, and `jsdom` to ensure isolated tests. - Added a test template for simple utility tools in `simple-utility.template.ts` to standardize future test implementations. chore: update continuity documentation for sessions 453d, 4540, and 455c - Documented progress and goals for enhancing test coverage across all tools in `CONTINUITY_ses_453d.md`. - Noted the need to fix execute call signatures in `web-scraper-tool.test.ts` in `CONTINUITY_ses_4540.md`. - Outlined the audit plan for all tools in `CONTINUITY_ses_455c.md`, focusing on tracing, span usage, and test coverage.
S
ssdeanx committed
abe7289cc5acfd758203d771fdf503468df05248
Parent: cd457b2