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
ユーザーに編集権限がある場合に編集ボタンが表示されることをテストする簡単なテストケースを作成しようとしています。これにはスタブを使用しようとしています。しかし、うまくいかないようです。出力ビューでは、スタブが機能する場合に期待されるすべてのエンティティの横に編集ボタンが表示されません。私はモカとスタブが初めてです - 私はここで何か間違ったことをしていますか?
ありがとう!