Я запускаю свои тесты rspec в тестовой среде. Но у меня есть один тест, который должен использовать базу данных разработки. (Я запускаю команду curl с RestClient, которая создает объект в базе данных (таблица Photo)). Мне нужно проверить этот объект в обычной базе данных.Как запустить тест rspec в другой среде?
В моей spec_helper, я ENV [ "RAILS_ENV"] || = 'тест'
Я попытался добавить ENV [ "RAILS_ENV"] = 'развитие' в этом одном тесте, но он все еще говорит, Неинициализированная постоянная фотография.
Любая идея?
Это, вероятно, плохая идея, что вы не можете делиться/использовать один и тот же код между разными средами. Я предлагаю вам работать с тестовой средой с вашим текущим кодом, поскольку он запускает спецификации, как если бы вы запускали свой код в производственной или промежуточной среде. – Surya