test: improve billing webhook branch coverage

Added edge case tests for:
- Line 231-233: checkout.session.completed webhook catch block when session.retrieve fails
- Line 165: /success route !customerId check with various falsy values
- Line 315: getOrCreateProPrice() else branch when no product exists

All 827 tests pass.
This commit is contained in:
OpenClaw Subagent 2026-03-19 20:12:28 +01:00
parent 6d1d8f405f
commit e6638fb929
3 changed files with 329 additions and 0 deletions

File diff suppressed because one or more lines are too long