Peekaboo/tests/unit/utils
Peter Steinberger 606290ec79 Lower macOS requirement from 15.0 to 14.0
Based on API usage analysis, Peekaboo only requires macOS 14.0 (Sonoma), not macOS 15.0 (Sequoia). The APIs we use:
- SCScreenshotManager.captureImage: macOS 14.0+
- configuration.shouldBeOpaque: macOS 14.0+
- Typed throws syntax: Works with macOS 14.0

This change makes Peekaboo available to more users who haven't upgraded to Sequoia yet.

Also fixed warning about undefined modelName in AI providers by using nullish coalescing.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-08 20:48:00 +01:00
..
ai-providers.test.ts Lower macOS requirement from 15.0 to 14.0 2025-06-08 20:48:00 +01:00
colon-parsing.test.ts feat: Improve window title matching and error messages for URLs with ports 2025-06-08 08:09:47 +01:00
format-preprocessing.test.ts fix: Add defensive validation for invalid image formats with automatic PNG fallback 2025-06-08 07:44:17 +01:00
image-summary.test.ts Enhance Swift testing framework and test coverage 2025-06-07 23:57:26 +01:00
malformed-app-target.test.ts fix: Prevent security vulnerability from malformed app targets 2025-06-08 08:16:39 +01:00
peekaboo-cli.test.ts feat: Add fuzzy matching for application names 2025-06-08 05:22:58 +01:00
server-status.test.ts Implement missing best practices 2025-05-26 23:46:03 +02:00
zod-to-json-schema.test.ts Fix test expectation for unknown type fallback 2025-05-27 01:11:10 +02:00