Commit 75d2e28c2da347ddc48ab04791b36e53dd665373
1 parent
6446d98e
Exists in
master
and in
29 other branches
ActionItem927: don't use empty string in list of notification e-mails
Showing
2 changed files
with
12 additions
and
2 deletions
Show diff stats
app/models/organization.rb
test/unit/organization_test.rb
... | ... | @@ -105,7 +105,7 @@ class OrganizationTest < Test::Unit::TestCase |
105 | 105 | assert_equal ['org@email.com', 'admin1@email.com', 'admin2@email.com'], o.notification_emails |
106 | 106 | end |
107 | 107 | |
108 | - should 'list only admins if contact_email is blank' do | |
108 | + should 'list only admins if contact_email is nil' do | |
109 | 109 | o = Organization.new(:contact_email => nil) |
110 | 110 | admin1 = mock; admin1.stubs(:email).returns('admin1@email.com') |
111 | 111 | admin2 = mock; admin2.stubs(:email).returns('admin2@email.com') |
... | ... | @@ -114,6 +114,16 @@ class OrganizationTest < Test::Unit::TestCase |
114 | 114 | assert_equal ['admin1@email.com', 'admin2@email.com'], o.notification_emails |
115 | 115 | end |
116 | 116 | |
117 | + should 'list only admins if contact_email is a blank string' do | |
118 | + o = Organization.new(:contact_email => '') | |
119 | + admin1 = mock; admin1.stubs(:email).returns('admin1@email.com') | |
120 | + admin2 = mock; admin2.stubs(:email).returns('admin2@email.com') | |
121 | + o.stubs(:admins).returns([admin1, admin2]) | |
122 | + | |
123 | + assert_equal ['admin1@email.com', 'admin2@email.com'], o.notification_emails | |
124 | + end | |
125 | + | |
126 | + | |
117 | 127 | should 'list pending enterprise validations' do |
118 | 128 | org = Organization.new |
119 | 129 | assert_kind_of Array, org.pending_validations | ... | ... |