Я уже некоторое время использую Rspec и по какой-то причине получаю ошибки на контроллере ReferencesController.
Ошибка говорит о том, что я должен указать имя контроллера, используя:
describe MyController do
или
describe 'aoeuaoeu' do
controller_name :my
Я пробовал оба варианта:
describe ReferencesController do
и
describe 'refs controller' do
controller_name :references
Но я получаю ошибку для обоих! Есть идеи, что может быть не так?
Berns
РЕДАКТИРОВАТЬ : Из-за характера решения я переписал заголовок и добавил соответствующий код. Вот ошибочный код:
# references_controller.rb
class ReferencesController < ApplicationController
def initialize(*args)
#do stuff
super(args) # <= this is the problem line
end
def index
end
end
И ошибка:
1)
'ReferencesController GET index should take parameters for a company and return the references' FAILED
Controller specs need to know what controller is being specified. You can
indicate this by passing the controller to describe():
describe MyController do
or by declaring the controller's name
describe "a MyController" do
controller_name :my #invokes the MyController
end