【发布时间】:2011-10-06 16:55:13
【问题描述】:
导轨 3 rspec-rails 2
在控制器中:
def index @users = User.paginate
:page => params[:page],:per_pae => 5
end
在视图中:
<h1>User list</h1>
<% @users.each do |user| %>
<p>
<%= user.name %>
</p>
<% end %>
<%= will_paginate @users %>
现在我使用 rspec-rails 2 来测试视图。
require 'spec_helper'
describe "/users/index.html.erb" do
before(:each) do
assign(:users, [
stub_model(User),
stub_model(User),
stub_model(User,
stub_model(User)
])
end
it "renders a list of contracts" do
render
rendered.should contain "User list"
end
end
现在我使用 rspec common 来测试它。我得到了: #
的未定义方法“total_pages”如何存根分页或其他方法来修复它?
【问题讨论】:
标签: ruby-on-rails rspec testing