diff options
| author | Jason Hollingsworth <jhworth.developer@gmail.com> | 2014-02-08 21:08:49 -0600 |
|---|---|---|
| committer | Jason Hollingsworth <jhworth.developer@gmail.com> | 2014-02-13 22:59:39 -0600 |
| commit | 29cfd33d949d21d67f3892473c24d4f0a127dfe6 (patch) | |
| tree | e9ed4a10e06f7eba224150a643cb87507fc2ddc7 /spec/observers | |
| parent | d41e404e09c79394ff1938eee01b56345edc6ed9 (diff) | |
| download | gitlab-ce-29cfd33d949d21d67f3892473c24d4f0a127dfe6.tar.gz | |
Add email aliases for users
Emails are used to associate commits with users. The emails
are not verified and don't have to be valid email addresses. They
are assigned on a first come, first serve basis.
Notifications are sent when an email is added.
Diffstat (limited to 'spec/observers')
| -rw-r--r-- | spec/observers/email_observer_spec.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/observers/email_observer_spec.rb b/spec/observers/email_observer_spec.rb new file mode 100644 index 00000000000..599b9a6ffba --- /dev/null +++ b/spec/observers/email_observer_spec.rb @@ -0,0 +1,17 @@ +require 'spec_helper' + +describe EmailObserver do + let(:email) { create(:email) } + + before { subject.stub(notification: double('NotificationService').as_null_object) } + + subject { EmailObserver.instance } + + describe '#after_create' do + it 'trigger notification to send emails' do + subject.should_receive(:notification) + + subject.after_create(email) + end + end +end |
