Как заставить RSpec вызывать единый маршрут при тестировании контроллера? - PullRequest
1 голос
/ 08 июля 2011

Кто-нибудь знает, как заставить 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"}

1 Ответ

0 голосов
/ 08 июля 2011

Просто из любопытства, но почему settings_group_controller.rb имеет

, описывают SettingsGroupsController (с)

Разве они не должны совпадать?

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