Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-validator

Typed fluent validation rules for Pudu

0.1.1Apache-2.01

InstallClose

← All contributions

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 only assertions 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 check
  • pudu lint src test
  • pudu fmt --check src test
  • pudu test test — 16 suites, 130 assertions
  • pudu build src/Main.pudu -o /tmp/pudu-lang-validator
  • Compiled CLI --version smoke run
  • Independent source and wiki review

Read and reply on GitHub ↗