From 65f2eeaaf5774f0891fff700f4defb0b90a05789 Mon Sep 17 00:00:00 2001 From: Kasper Timm Hansen Date: Tue, 12 Mar 2019 22:26:45 +0100 Subject: Remove Marshal support from SchemaCache YAML has been used to serialize the schema cache ever since 2016 with Rails 5.1: 4c00c6ed --- .../test/cases/connection_adapters/schema_cache_test.rb | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'activerecord/test/cases') diff --git a/activerecord/test/cases/connection_adapters/schema_cache_test.rb b/activerecord/test/cases/connection_adapters/schema_cache_test.rb index 727cab77f5..79067c0f8a 100644 --- a/activerecord/test/cases/connection_adapters/schema_cache_test.rb +++ b/activerecord/test/cases/connection_adapters/schema_cache_test.rb @@ -66,22 +66,6 @@ module ActiveRecord assert_equal 0, @cache.size end - def test_dump_and_load - @cache.columns("posts") - @cache.columns_hash("posts") - @cache.data_sources("posts") - @cache.primary_keys("posts") - - @cache = Marshal.load(Marshal.dump(@cache)) - - assert_no_queries do - assert_equal 12, @cache.columns("posts").size - assert_equal 12, @cache.columns_hash("posts").size - assert @cache.data_sources("posts") - assert_equal "id", @cache.primary_keys("posts") - end - end - def test_data_source_exist assert @cache.data_source_exists?("posts") assert_not @cache.data_source_exists?("foo") -- cgit v1.2.3