diff options
| author | Yves Senn <yves.senn@gmail.com> | 2014-07-22 08:32:05 +0200 | 
|---|---|---|
| committer | Yves Senn <yves.senn@gmail.com> | 2014-07-22 08:32:05 +0200 | 
| commit | fc7a849ce5da7239894013ba2493a1523165aa52 (patch) | |
| tree | 954fabb234e13b4786caf0fcaaff4e7b942dbb41 | |
| parent | cee2c85b07317524861ba14b51d8e7e9b34966ba (diff) | |
| parent | 18cc7123abffcbcbd255d02473da84c94a4c8c64 (diff) | |
| download | rails-fc7a849ce5da7239894013ba2493a1523165aa52.tar.gz rails-fc7a849ce5da7239894013ba2493a1523165aa52.tar.bz2 rails-fc7a849ce5da7239894013ba2493a1523165aa52.zip | |
Merge pull request #16248 from zuhao/refactor_activerecord_presence_validation_test
Remove the side-effects of validates_presence_of.
| -rw-r--r-- | activerecord/test/cases/validations/presence_validation_test.rb | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/activerecord/test/cases/validations/presence_validation_test.rb b/activerecord/test/cases/validations/presence_validation_test.rb index 3790d3c8cf..4f38849131 100644 --- a/activerecord/test/cases/validations/presence_validation_test.rb +++ b/activerecord/test/cases/validations/presence_validation_test.rb @@ -52,14 +52,15 @@ class PresenceValidationTest < ActiveRecord::TestCase    end    def test_validates_presence_doesnt_convert_to_array -    Speedometer.validates_presence_of :dashboard +    speedometer = Class.new(Speedometer) +    speedometer.validates_presence_of :dashboard      dash = Dashboard.new      # dashboard has to_a method      def dash.to_a; ['(/)', '(\)']; end -    s = Speedometer.new +    s = speedometer.new      s.dashboard = dash      assert_nothing_raised { s.valid? } | 
