qic*_*ren 1 testing rspec ruby-on-rails
rails 3 rspec-rails 2
在控制器中:
def index @users = User.paginate
:page => params[:page],:per_pae => 5
end
Run Code Online (Sandbox Code Playgroud)
在视图中:
<h1>User list</h1>
<% @users.each do |user| %>
<p>
<%= user.name %>
</p>
<% end %>
<%= will_paginate @users %>
Run Code Online (Sandbox Code Playgroud)
现在我使用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
Run Code Online (Sandbox Code Playgroud)
现在我使用rspec通用来测试它.我得到:未定义的方法`total_pages'for#
如何存根分页或其他一些方法来修复它?
| 归档时间: |
|
| 查看次数: |
2256 次 |
| 最近记录: |