проекта:
web/
src/
foo.rs
bar.rs
main.rs
tests/
integration_tests.rs
Собственно надо в тесты подключить модули из src. Везде примеры где в тестах просто делают ‘use web’, в Cargo.toml web прописано как имя пакета. Но у меня это не компилировалось.
В итоге спустя какое-то время, я понял, что в src обязательно должен быть файл lib.rs иначе это просто не работает.
Где про это можно почитать? По идее ни что мне не должно мешать сделать любой инклюд в тестах, выглядит очень странно.
Ест такая беда
Обсуждают сегодня