В настоящее время я успешно тестирую помощника Rails (4.2) с помощью Rspec (3). Однако установка тестового файла немного громоздка. Как я могу оптимизировать строки запроса и/или включения?Streamline Rspec Test of Rails Helper
# spec/helpers/nav_helper_spec.rb
require 'spec_helper'
require_relative '../../app/helpers/nav_helper' # this seems bulky
describe NavHelper do
include NavHelper # this seems repetitive
...
end
Заранее благодарен!
У меня уже есть эта строка конфигурации и независимо от того, задаю ли я тип, методы вспомогательного модуля недоступны, если я специально не включу. Кроме того, кажется, что по крайней мере я должен был бы «требовать относительную». Все это работает более чисто в другом приложении, но я не вижу других. Спасибо за ваш ответ! – steel
Убедитесь, что ваш файл назван правильно и находится в правильном каталоге: см. [Здесь] (https://www.relishapp.com/rspec/rspec-rails/v/3-0/docs/helper-specs/helper -спец) – hiattp
Это. Я обновил пример с именем/местоположением файла. Извините за мои отложенные ответы! – steel