diff --git a/spec/controllers/users_controller_spec.rb b/spec/controllers/users_controller_spec.rb index f882f5f..1f7a719 100644 --- a/spec/controllers/users_controller_spec.rb +++ b/spec/controllers/users_controller_spec.rb @@ -8,10 +8,10 @@ let(:interactor_input) do { user_params: { - name: user.name, - email: user.email, - password: user.password, - password_confirmation: user.password_confirmation + name: user.name, + email: user.email, + password: user.password, + password_confirmation: user.password_confirmation } } end @@ -20,7 +20,6 @@ Interactor::Context.new(errors: :val, user: user) end - before(:example) do allow(CreateUser).to receive(:call).with(interactor_input) .and_return(interactor_context) diff --git a/spec/factories/user.rb b/spec/factories/user.rb index 159f127..0a67337 100644 --- a/spec/factories/user.rb +++ b/spec/factories/user.rb @@ -16,8 +16,15 @@ password "helloworld" password_confirmation "helloworld" email_confirmed false - after(:create) { |user| user.confirm_token = SecureRandom.urlsafe_base64.to_s } - after(:create) { |user| user.confirm_digest = Encryptor.digest_token(user.confirm_token) } - after(:create) { |user| EncryptPassword.call(user: user) } + + after(:create) do |user| + user.confirm_token = SecureRandom.urlsafe_base64.to_s + end + after(:create) do |user| + user.confirm_digest = Encryptor.digest_token(user.confirm_token) + end + after(:create) do |user| + EncryptPassword.call(user: user) + end end end