a996269aff
CI / build-and-test (pull_request) Successful in 2m16s
Adds the first browser-driven test to the project: PlaywrightTestBase starts the app on a random port and drives a headless Chromium against it, and FormViewPlaywrightTest covers the form's rendering, binder validation and the save/reset buttons. The tests skip themselves via a JUnit assumption when no browser can be launched, so runners without Playwright browsers stay green. Closes #16 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ue9ZtWUBQF4SuSHpzZ3zwq