Кто-нибудь знает, как заставить RSpec вызывать единый маршрут при тестировании контроллера?
Он не может найти маршрут, потому что не знает, как искать отдельный контроллер, поэтому мне нужен способ его указать.
rout.rb
resource :settings_group, :path => "/settings/scheduling/"
settings_groups_controller_spec.rb
describe SettingsGroupsController do
describe "GET show" do
let(:describe_action) { get :show }
it "sets @settings_group" do
describe_action
assigns(:settings_group).should be_kind_of(SettingsGroup)
end
end
end
...
ActionController::RoutingError:
No route matches {:controller=>"settings_groups"}