R
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guidelines for writing Rust tests.
How to use
- Zapoznaj się z podstawową zasadą: testuj publiczne API kodu, który testujesz. Prywatne interfejsy testuj tylko wtedy, gdy komponent jest złożony i trudny do przetestowania przez publiczne API.
- Wybierz odpowiednie narzędzie — użyj
instagdy testujesz wyniki trudne do przewidzenia lub porównania, aproptestdo testów opartych na właściwościach dla kluczowych niezmienników. - Organizuj testy w katalogu
testsodpowiedniej skrzyni (crate), jeśli nie polegają na prywatnych API. Struktura powinna być skrzynią z plikiemmain.rsi testami w modułach. - Jeśli test musi odwoływać się do prywatnych API, umieść go obok testowanego kodu, używając modułu
#[cfg(test)]. - Pisz kod testowy z taką samą starannością co kod produkcyjny — unikaj niepotrzebnego powielania, wprowadzaj helpery do redukcji boilerplate'u i zapewniaj czytelność.
- Nie odwołuj się do dokładnych numerów linii w komentarzach, ponieważ mogą się zmieniać w czasie.