Я не пользователь rspec, но вы можете сделать что-то вроде:
describe "authentication requests" do
limited_access = [:show, :create]
limited_access.each do |action|
it "should return 401 for unauthenticated :#{action}" do
get action
## assert response 401
end
end
end
Или только один тест:
describe "authentication requests" do
limited_access = [:show, :create]
it "should return 401 for unauthenticated #{limited_access.to_sentence}" do
limited_access.each do |action|
get action
## assert response 401
end
end
end
Можно добавить метод spec_helper, чтобы абстрагировать его для вас ... Возможности безграничны.