Ruby on Rails2.3.8: Как запустить тест с использованием среды разработки? - PullRequest
0 голосов
/ 13 июля 2011

Мой тестовый env делает что-то, чего не происходит в dev.Итак, если бы я мог запустить тесты в dev env, то это означало бы, что с моими тестами что-то не так (если они все еще не пройдены), или тестовый env сломался (если они не сработали)

В настоящее время я выполняю отдельные функциональные тесты, выполняя

ruby /path/to/test_controller_test.rb

1 Ответ

1 голос
/ 13 июля 2011

Если вы запускаете отдельные тесты, ничто не помешает вам сделать снимок вашей базы данных development и загрузить его в базу данных test. Если вы запустите rake test, это будет очищено, так что имейте это в виду.

У вас могут быть тесты, которые зависят от несуществующих записей, как правило, в результате принятия небезопасных предположений, или методов, которые не работают должным образом, когда определенные вещи не были правильно построены. Редко можно обнаружить, что настройки в config/environments напрямую влияют на сами тесты.

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