Вызывается ли обратный вызов ActiveRecord: Observer во время модульного тестирования? - PullRequest
0 голосов
/ 07 апреля 2010

Я пытаюсь провести модульное тестирование наблюдателя в рельсах, но ни один из его обратных вызовов не вызывается. Я уверен, что я что-то настроил неправильно, но просто чтобы быть уверенным, что мне было интересно, может ли это быть ограничением Rails во время модульного тестирования.

Я посмотрел на документы , и они ничего не упоминают.

Ответы [ 2 ]

0 голосов
/ 21 ноября 2013

Это зависит.

Если вы добавите своих наблюдателей в config/environment.rb, эти наблюдатели будут запущены в разработке, тестировании или в любой другой среде.

Если вы добавите своих наблюдателей в config/environments/development.rb, они будут использоваться только в этой конкретной среде.

0 голосов
/ 14 июля 2010

Да. Обратные вызовы, определенные в наблюдателях, отлично работают в модульном тестировании. Должно быть что-то не так с вашими конфигурационными файлами. Почему бы вам не опубликовать файл config/environment.rb, чтобы мы могли проверить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...