В учебнике по железной дороге было сказано, что мы должны создать файл spec/support/utilities.rb и поместить туда вспомогательные функции. Но он не работает в более новых версиях rails или rspec, и когда я определяю функцию в этом файле и вызываю ее из файла спецификаций, я получаю ошибку undefined method
. Я также потребовал rails_helper
и spec_helper
.Где я должен разместить вспомогательные функции rspec?
2
A
ответ
2
Для этого вам потребуются файлы, которые вы помещаете в эту папку. Например:
# In your spec_helper.rb
Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
+0
Я положил его в rails_helper.rb, Спасибо. – Sajjad
Смежные вопросы
- 1. Где разместить вспомогательные функции в Django 1.5
- 2. Где я должен разместить mysql_real_escape_string?
- 3. Где я должен разместить mainloop?
- 4. Где я должен разместить DLL?
- 5. Где я могу поместить свои вспомогательные функции?
- 6. Symfony2 где разместить специальные вспомогательные классы
- 7. Внешняя переменная - где я должен ее разместить?
- 8. Где я должен разместить это условие?
- 9. Где выполняются угловые вспомогательные функции?
- 10. Django: Где поставить вспомогательные функции?
- 11. Где помещать сущности «вспомогательные функции»?
- 12. Где я должен разместить свои тесты lib
- 13. Где в umbracoSettings.config я должен разместить ResolveUrlsFromTextString?
- 14. Где я должен разместить обработчик формы?
- 15. Где я должен разместить свой блок reply_to?
- 16. Android - Где я должен разместить своих слушателей?
- 17. Где добавить потенциально повторно используемые вспомогательные функции?
- 18. Где я могу разместить регулярные функции, Angularjs
- 19. Где разместить функции формата
- 20. Где добавить дополнительные вспомогательные функции для объекта
- 21. Вспомогательные функции в спецификациях Kiwi
- 22. Должен ли я проверять вспомогательные функции или только основную функцию?
- 23. RSpec вспомогательные спецификации mock ActiveRecord
- 24. Где разместить код функции FB.login
- 25. Где помещать вспомогательные функции в проект феникса?
- 26. Где я должен разместить свой собственный «модуль» в приложении rails?
- 27. Где я могу разместить tarball?
- 28. Где поставить вспомогательные методы?
- 29. Где разместить функции настройки JavaScript?
- 30. SSRS Где я могу разместить суб-отчеты?
Rails Tutorial 3-е издание теперь находится в черновике, и оно доступно. Rspec и FactoryGirl были сброшены в пользу стека Rails по умолчанию. Книга теперь использует MiniTest и светильники, которые я нашел освежающе более простым и приятным, чем Rspec. Я настоятельно рекомендую вам взглянуть. – Mohamad
, вы должны потребовать этот файл 'spec/support/utilities.rb' при загрузке RSpec – MrYoshiji