aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/adapters/postgresql/json_test.rb
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2014-06-03 22:30:55 +0200
committerYves Senn <yves.senn@gmail.com>2014-06-03 22:35:51 +0200
commit9b09e60fbf5b17b2b6d1f8902f10bf82b5e2aa27 (patch)
tree30e0173ad6c4ca5a708e31bd2103d678d6c52c98 /activerecord/test/cases/adapters/postgresql/json_test.rb
parent4097ff5c5faa67b4b9a00488c42c7b16b0fdd2fc (diff)
downloadrails-9b09e60fbf5b17b2b6d1f8902f10bf82b5e2aa27.tar.gz
rails-9b09e60fbf5b17b2b6d1f8902f10bf82b5e2aa27.tar.bz2
rails-9b09e60fbf5b17b2b6d1f8902f10bf82b5e2aa27.zip
Revert "test pg, we don't care about the internal state of `column#default`."
Revert "test pg, remove unused column assignments. Follow up to 254cdf47" Related to #15492 This reverts commit 254cdf4728291277f3fbaa854f34495030e476b4. This reverts commit 4bcf9029452e0c760af04faab6b549710401e8cf. There are public methods that assume `Column#default` is type casted. The return value of `Column#default` is publicly relevant and should not change. /cc @sgrif
Diffstat (limited to 'activerecord/test/cases/adapters/postgresql/json_test.rb')
-rw-r--r--activerecord/test/cases/adapters/postgresql/json_test.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/activerecord/test/cases/adapters/postgresql/json_test.rb b/activerecord/test/cases/adapters/postgresql/json_test.rb
index 8971bcd1c6..03b546119d 100644
--- a/activerecord/test/cases/adapters/postgresql/json_test.rb
+++ b/activerecord/test/cases/adapters/postgresql/json_test.rb
@@ -43,6 +43,9 @@ class PostgresqlJSONTest < ActiveRecord::TestCase
def test_default
@connection.add_column 'json_data_type', 'permissions', :json, default: '{"users": "read", "posts": ["read", "write"]}'
JsonDataType.reset_column_information
+ column = JsonDataType.columns_hash["permissions"]
+
+ assert_equal({"users"=>"read", "posts"=>["read", "write"]}, column.default)
assert_equal({"users"=>"read", "posts"=>["read", "write"]}, JsonDataType.new.permissions)
ensure
JsonDataType.reset_column_information