我正在测试对包含大量不同类型用户的网页的访问权限。我正在查看为每种类型呈现的页面。我无法找到正确的语法。我也不确定它是否应该在视图文件而不是控制器中。
describe "GET show as admin" do
before(:each) do
session[:admin_user_id] = FactoryGirl.create(:admin_user).id
end
it "is available to view by admin" do
data_service = FactoryGirl.create(:published_data_service)
get :show, {:id => data_service.to_param}
assigns(:data_service).should eq(data_service)
response.should render_template('show')
end
end
render_template
以[]的形式返回。
其他说明:Capybara包含在Gemfile中,spec_helper
需要