From 7ba786010d5f08dab9de0ae58ac04470e5e92a59 Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 10 Jun 2020 22:54:33 -0500 Subject: [PATCH] tests: store test uploads in temp dir. Fixes parallel tests failing because uploads for different tests were stored in the same directory and uploads got clobbered when cleaning up this directory. --- test/test_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_helper.rb b/test/test_helper.rb index 40a6b9adf..2f6e22593 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -78,7 +78,7 @@ class ActiveSupport::TestCase mock_missed_search_service! WebMock.allow_net_connect! - storage_manager = StorageManager::Local.new(base_dir: "#{Rails.root}/public/data/test") + storage_manager = StorageManager::Local.new(base_dir: Dir.mktmpdir("uploads-test-storage-")) Danbooru.config.stubs(:storage_manager).returns(storage_manager) Danbooru.config.stubs(:backup_storage_manager).returns(StorageManager::Null.new) end