rust-unit-testing

Installation
SKILL.md

Rust Unit Testing

Teste comportamento e invariantes, não detalhes privados de implementação. Prefira testes determinísticos e table-driven a suítes frágeis.

Stack e escopo

Peça Papel
cargo test Unit, doc e integração
#[cfg(test)] Módulos de teste no mesmo arquivo/crate
tests/ Integração contra a API pública do crate
tokio::test Handlers e serviços async
traits + fakes Isolar DB, clock, HTTP clients

Use pretty_assertions, rstest, mockall ou proptest somente se o projeto já depender deles. Não introduza framework de mock sem necessidade — fakes manuais bastam na maioria dos casos.

O que priorizar

Installs
10
First Seen
Aug 12, 2026
rust-unit-testing — danieldxd/myapp-skills