SEQUE seus testes

Se você agrupar seus testes em respostas positivas e negativas, ou em outros tipos de grupos, você pode evitar repetir uma parte simples de seus testes

context :valid do
after
(:each) { expect(response).to be_success }
end

context
:invalid do
after
(:each) { expect(response).to_not be_success }
end

Então, em seus testes, você pode se concentrar em testar o que realmente muda.