Rspec / Capybara: тестирование, если вызывается метод контроллера

Учитывая, что я настроил HomeController с действием индекса

class HomeController < ApplicationController
  def index
    @users = User.all
  end
end

и направляется к нему через корневой путь,

  root :to => "home#index"

почему эта спецификация запроса терпит неудачу

it 'should called the home#index action' do
    HomeController.should_receive(:index)
    visit root_path
end

со следующим сообщением

 Failure/Error: HomeController.should_receive(:index)
   (<HomeController (class)>).index(any args)
       expected: 1 time
       received: 0 times

? Это потому, что метод индекса вызывается как метод экземпляра, а не метод класса?

Ответы на вопрос(2)

Ваш ответ на вопрос