it "should have edit button if user has permission to edit" do
EntitiesHelper.stubs(:permission_to_edit_entity?).returns(true)
get :index
@entities[0..3].each do |entity|
response.should have_selector("form",
:method => "get",
:action => "/entities/edit/#{entity[:id]}") do |form|
form.should have_selector("input", :value => "Edit")
end
end
end
我正在尝试编写一个简单的测试用例,测试如果用户有权编辑,则显示编辑按钮。我正在尝试为此使用存根。但是,它似乎不起作用。如果存根有效,输出视图不会在每个实体旁边显示编辑按钮。我是 mocha 和 stubbing 的新手 - 我在这里做错了什么?
谢谢!