Commit 75d2e28c2da347ddc48ab04791b36e53dd665373
1 parent
6446d98e
Exists in
staging
and in
42 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 | ... | ... |