Tests d'intégration
IntermédiaireDans le dossier tests/ à la racine : chaque fichier est un crate séparé qui n'utilise que l'API publique.
mon-crate/
├── src/lib.rs
└── tests/
├── api.rs
└── common/
└── mod.rs # helpers partagés
// tests/api.rs
use mon_crate::additionner;
mod common;
#[test]
fn additionner_via_api_publique() {
common::setup();
assert_eq!(additionner(1, 1), 2);
}