Я хотел бы знать, как писать модульные тесты для модуля, который смешивается с несколькими классами, но не знает, как это сделать:
-
Я могу проверить методы экземпляра, написав тесты в одном из тестовых файлов для класса, который включает их (это не кажется правильным), или вы можете как-то сохранить тесты для включенных методов в отдельный файл к модулю?
-
Тот же вопрос относится к методам класса.
-
Должен ли я иметь отдельный тестовый файл для каждого из классов в модуле, например, модели обычных рельсов, или они живут в общем тестовом файле модуля, если это существует?