diff --git a/activerecord/test/cases/connection_adapters/schema_cache_test.rb b/activerecord/test/cases/connection_adapters/schema_cache_test.rb index b702d8af3a..a2ab750ecb 100644 --- a/activerecord/test/cases/connection_adapters/schema_cache_test.rb +++ b/activerecord/test/cases/connection_adapters/schema_cache_test.rb @@ -41,10 +41,14 @@ def test_yaml_dump_and_load def test_cache_path_can_be_in_directory cache = SchemaCache.new @connection - filename = "some_dir/schema.json" + tmp_dir = Dir.mktmpdir + filename = File.join(tmp_dir, "schema.json") + + assert_not File.exist?(filename) assert cache.dump_to(filename) + assert File.exist?(filename) ensure - File.delete(filename) + FileUtils.rm_r(tmp_dir) end def test_yaml_dump_and_load_with_gzip