Simplifique as especificações com combinadores e métodos

Você quer que suas especificações sejam curtas e agradáveis. Às vezes, algumas bibliotecas fornecem combinadores e ajudantes personalizados que podem tornar sua “vida de teste” fácil.

let(:user) { FactoryGirl.build :user }
let(:other_user) { FactoryGirl.create :other_user }

Depois de estender seu RSpec.configurebloco com alguns métodos.

RSpec.configure do
config
.include FactoryGirl::Syntax::Methods
...
end

Você pode apenas escrever.

let(:user) { build :user }
let(:other_user) { create :other_user }