aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2019-07-30 04:49:20 +0900
committerRyuta Kamizono <kamipo@gmail.com>2019-07-30 04:54:55 +0900
commitfff120c7522c1c038afaf64e4e83b9d242ca4afb (patch)
tree5c89d9c6a04f5a9a8ba7b9573f098f967b3ba5b1 /activerecord
parent8d2e75e84cf78123d5b89e7bab727ad7499ddfa4 (diff)
downloadrails-fff120c7522c1c038afaf64e4e83b9d242ca4afb.tar.gz
rails-fff120c7522c1c038afaf64e4e83b9d242ca4afb.tar.bz2
rails-fff120c7522c1c038afaf64e4e83b9d242ca4afb.zip
Add `silence_warnings` for defining 'not_' prefix enum elements
To suppress the following warnings in tests. ``` ~/rails/activerecord/lib/active_record/scoping/named.rb:190: warning: method redefined; discarding old not_sent ~/rails/activerecord/lib/active_record/scoping/named.rb:190: warning: previous definition of not_sent was here ```
Diffstat (limited to 'activerecord')
-rw-r--r--activerecord/test/cases/enum_test.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/activerecord/test/cases/enum_test.rb b/activerecord/test/cases/enum_test.rb
index 8673a99c45..0ae156320a 100644
--- a/activerecord/test/cases/enum_test.rb
+++ b/activerecord/test/cases/enum_test.rb
@@ -580,7 +580,9 @@ class EnumTest < ActiveRecord::TestCase
def self.name
"Book"
end
- enum status: [:sent, :not_sent]
+ silence_warnings do
+ enum status: [:sent, :not_sent]
+ end
end
assert_match(expected_message, logger.logged(:warn).first)