diff --git a/lib/institution.rb b/lib/institution.rb index 08885db..0176b6c 100644 --- a/lib/institution.rb +++ b/lib/institution.rb @@ -29,6 +29,7 @@ class Institution < ActiveRecord::Base unless valid_institutions_type.include? self.type self.errors.add(:type, _("invalid, only public and private institutions are allowed.")) + return false end return true diff --git a/test/unit/institution_test.rb b/test/unit/institution_test.rb index 042967a..911c3d1 100644 --- a/test/unit/institution_test.rb +++ b/test/unit/institution_test.rb @@ -19,7 +19,7 @@ class InstitutionTest < ActiveSupport::TestCase should "not save if institution has invalid type" do @institution.type = "Other type" - assert !@institution.save + assert !@institution.save, 'Invalid type' assert @institution.errors.full_messages.include? "Type invalid, only public and private institutions are allowed." end -- libgit2 0.21.2