aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2014-01-12 20:06:12 -0800
committerDavid Heinemeier Hansson <david@loudthinking.com>2014-01-12 20:06:12 -0800
commitc0577eb591ddd9b5d32acb50e3e598ee42dcb96b (patch)
treef3b17d69fc0824f24297bfa096830b41b71c0e21 /activerecord/test
parentdb11682c2bba19979d23198f73a5b118637bedd9 (diff)
parent792c66f868b27cfd4b71c541202caae4bee1d172 (diff)
downloadrails-c0577eb591ddd9b5d32acb50e3e598ee42dcb96b.tar.gz
rails-c0577eb591ddd9b5d32acb50e3e598ee42dcb96b.tar.bz2
rails-c0577eb591ddd9b5d32acb50e3e598ee42dcb96b.zip
Merge pull request #13673 from senny/use_enum_label_in_forms
use enum labels as form values. Achieved by `_before_type_cast`.
Diffstat (limited to 'activerecord/test')
-rw-r--r--activerecord/test/cases/enum_test.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/activerecord/test/cases/enum_test.rb b/activerecord/test/cases/enum_test.rb
index c09e58fbf1..0075df8b8d 100644
--- a/activerecord/test/cases/enum_test.rb
+++ b/activerecord/test/cases/enum_test.rb
@@ -88,4 +88,8 @@ class EnumTest < ActiveRecord::TestCase
assert Book.written.create.written?
assert Book.read.create.read?
end
+
+ test "_before_type_cast returns the enum label (required for form fields)" do
+ assert_equal "proposed", @book.status_before_type_cast
+ end
end