Я занимаюсь разработкой гема ruby, который предоставляет некоторые методы, которые можно смешать в модели ActiveRecord, например, такие как acts_as_taggable.
Мой вопрос: как мне написать, например, модульные тесты для моего кода безрельсы приложение?Моя модель опирается, например, на существующую базу данных / соединение, которое устанавливает rails.Если соединения нет, выполнение теста завершается неудачей.
Мне также нужно скопировать некоторые файлы из моего каталога gem в приложение rails, используя, например, RAILS_ROOT, чтобы обнаружить каталог приложения rails.Переменные окружения также недоступны.
Каков будет ваш подход?Можно ли каким-то образом «смоделировать» приложение rails во время тестовых прогонов?
Заранее благодарим за любые подсказки.