test: add proptest property-based tests

Add proptest dependency and property tests for:
- CellKey: key normalization invariants (sort order, dedup, round-trip,
  prefix non-equality, merge commutativity)
- View: axis exclusivity, set_axis, idempotency, page_selection roundtrip,
  hide/show roundtrip, toggle_group_collapse involution

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Ed L
2026-03-24 00:10:44 -07:00
parent 45b848dc67
commit 09caf815d3
4 changed files with 720 additions and 3 deletions

View File

@ -22,6 +22,9 @@ flate2 = "1"
unicode-width = "0.2"
dirs = "5"
[dev-dependencies]
proptest = "1"
[profile.release]
opt-level = 3
lto = true