私はあなたが私がこれをリファクタリングするのを手伝ってくれることを本当に望んでいます:
context "a deactivated resource" do
before(:each)
@resource = FactoryGirl.create(:deactivatedresource)
end
it "does not show in the search (as registred User)" do
as_user # does the log in
visit path_to_search_page
page.should_not have_content @resource.name
end
it "is visible to the resource owner" do
as_resource_owner(@resource)
visit path_to_search_page
page.should_have content @resource.name
end
it "as unregistred user" do
as_unregistred_user # checks for log out and logs out if necessary
visit path_to_search_page
page.should_not have_content @resource.name
end
visit
とshould(not) have
パーツを余分なブロックに入れたいのですafter(:each)
が、これは厄介な出力になります。これをどのように行いますか?