test: no overlapping cards test at 360/768/1280dp (Closes #32) #48

Merged
shahondin1624 merged 1 commits from feature/issue-32-no-overlapping-cards-test into main 2026-03-13 13:13:06 +01:00

Summary

  • Add NoOverlappingCardsTest that renders AttributesPage at 360dp, 768dp, and 1280dp widths
  • Collects getBoundsInRoot() for all attribute and talent cards
  • Asserts no card bounding rectangles intersect at any screen size
  • Tests require JVM Compose test runner (known JS browser limitation)

Closes #32

## Summary - Add `NoOverlappingCardsTest` that renders `AttributesPage` at 360dp, 768dp, and 1280dp widths - Collects `getBoundsInRoot()` for all attribute and talent cards - Asserts no card bounding rectangles intersect at any screen size - Tests require JVM Compose test runner (known JS browser limitation) Closes #32
shahondin1624 added 1 commit 2026-03-13 13:13:02 +01:00
Add NoOverlappingCardsTest that renders AttributesPage at compact,
medium, and expanded widths, collects getBoundsInRoot() for all
attribute and talent cards, and asserts no rectangles intersect.
Tests require JVM Compose test runner (will fail in JS browser
like the existing ComposeTest — known environment limitation).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
shahondin1624 merged commit 72623ed0bc into main 2026-03-13 13:13:06 +01:00
shahondin1624 deleted branch feature/issue-32-no-overlapping-cards-test 2026-03-13 13:13:06 +01:00
Sign in to join this conversation.