Test Unit Rs

Testes unitários Rust para domain e application (#[test], mocks). Usar quando o pedido envolver test:unit, coverage ou mod tests nos módulos BC.

EskCti Updated

File contents

Unit Tests (Rust)

Overview

Testes colocados em #[cfg(test)] mod tests no mesmo arquivo ou crates/api/src/modules/<bc>/... — meta ≥95% domain+application.

Guidelines

  • Ao fechar o épico: cargo test --workspace + coverage; em seguida bash config-cicd-rs/scripts/check-memory-rs.sh.

  • Mock ports com mockall ou struct fake implementando trait Repository.

  • Sem Postgres real em unit tests de domínio.

  • cargo test -p api / cargo llvm-cov.

Global Standards

  • Consultar ../skills-standards.md seção Rust.

EskCti/skills-ddd-clean-cursor/tree/main/test-unit-rs commit 561f7b78aa

Frequently asked questions

npx skillmds@latest add eskcti/test-unit-rs