feat(testing): add composable failure assertions #14
merged
@chrismichaelps wrote on 2026-09-28
Summary
- Add failure queries that compose exact property paths with message, code, severity, and state filters.
- Add inverse filters and nonempty
onlyassertions for complete result checks. - Add sync and async test validation entry points with option selection.
- Update public examples and the source mirror.
Closes #13.
Validation
rg --files src test -g '*.pudu' | xargs pudu checkpudu lint src testpudu fmt --check src testpudu test test— 16 suites, 130 assertionspudu build src/Main.pudu -o /tmp/pudu-lang-validator- Compiled CLI
--versionsmoke run - Independent source and wiki review
