gitlab-org--gitlab-foss/spec/services/emails/confirm_service_spec.rb
Brett Walker cf8a5bcaec add verified/unverified labels to profile emails.
added "Resend confirmation email" for unverified emails
2017-09-23 15:23:11 +02:00

16 lines
425 B
Ruby

require 'spec_helper'
describe Emails::ConfirmService do
let(:user) { create(:user) }
let(:opts) { { email: 'new@email.com' } }
subject(:service) { described_class.new(user, opts) }
describe '#execute' do
it 'sends a confirmation email again' do
email = user.emails.create(email: opts[:email])
mail = service.execute
expect(mail.subject).to eq('Confirmation instructions')
end
end
end