Как проверить, отображает ли мой контроллер правильный макет в Rails 3?

Код контроллера:

class BooksController < ApplicationController
  def index
    @books = Book.all
    respond_to do |format|
      format.html do
        render 'index', :layout => 'topgun'
      end
    end
  end
end

Как мне проверить это в спецификации?

require 'spec_helper'

describe BooksController do
  describe "GET index" do
    it "renders the topgun layout" do
      get :index
      # ???
    end
  end
end

Я проверил этот связанный пост , но мой объект ответа , похоже, не имеет атрибута / метода layout .

17
задан Community 23 May 2017 в 12:25
поделиться