Skip to content

Feature/bare generators#19

Closed
JesusMcCloud wants to merge 5 commits into
mainfrom
feature/bareGenerators
Closed

Feature/bare generators#19
JesusMcCloud wants to merge 5 commits into
mainfrom
feature/bareGenerators

Conversation

@JesusMcCloud

Copy link
Copy Markdown
Contributor
  • Matrix testing: nameless data / property layers
    • data and property now have overloads that omit the leading name (e.g. data(listOf(...)) test { ... },
      property(Arb.int()) - { ... }). A nameless layer skips the intermediate grouping node and registers its rows
      directly in the surrounding scope. A named layer remains shorthand for wrapping a nameless one in a labeled
      suite. Available in both regular and compact scopes, across all overloads (Iterable/Sequence,
      replayIndex(es) / replay(s), - { } and test { }).
  • Matrix testing: replay info shows layer kind
    • Error replay info frames are now tagged with their layer kind — (property) or (data) — for named and
      nameless layers alike (e.g. (property) seed: ...). Nameless layers print the marker without a name; the
      general failure/report path still shows no synthesized segment.
  • Matrix testing: replace layer separator slash with TestBalloon separator arrow
  • Matrix testing: replay info shows the full path
    • The Error replay info path now mirrors the compact report path in full — enclosing grouping suites
      ("name" - { ... }) and plain test leaves appear as path segments, not just the replayable data/property
      layers. Only replayable layers still emit a - ... argument line; group-only chains produce no replay block.

@JesusMcCloud

Copy link
Copy Markdown
Contributor Author

manually merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant