- в основном проекты содержат в себе директории src и tests. как при этом писать тест если нужно переиспользовать некоторый код используя систему модулей из src директории? или просто включить папку tests в src и забить
в директории tests обычно помещают интеграционные тесты, а юнит-тесты пишут там же, где и код, в виде подмодулей
speaking of. А что, если мне для теста нужен файл ? С технической точки зрения - это интеграционный тест, но по-факту, я тестирую лишь кусок кода. Куда пихать такие тесты ?
Это интеграционный тест, его надо в tests/
ничего не понял)) интеграционный тест — это который тестирует не отдельные небольшие куски кода, а какой-то верхнеуровневый функционал, так сказать, в целом
Принял, спасибо !
не за что! в догонку, могу посоветовать удобный крейт для временных файлов: https://docs.rs/tempfile/latest/tempfile/
Обсуждают сегодня