Skip to content
This repository was archived by the owner on Nov 9, 2017. It is now read-only.

Commit bb2d7fc

Browse files
committed
Tests: Dir.mktmpdir neatly wraps up tmpdir + join
1 parent 18720bc commit bb2d7fc

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

test/service/disk_service_test.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
require "tmpdir"
21
require "service/shared_service_tests"
32

43
class ActiveStorage::Service::DiskServiceTest < ActiveSupport::TestCase

test/service/mirror_service_test.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
require "tmpdir"
21
require "service/shared_service_tests"
32

43
class ActiveStorage::Service::MirrorServiceTest < ActiveSupport::TestCase
54
mirror_config = (1..3).map do |i|
65
[ "mirror_#{i}",
76
service: "Disk",
8-
root: File.join(Dir.tmpdir, "active_storage_mirror_#{i}") ]
7+
root: Dir.mktmpdir("active_storage_tests_mirror_#{i}") ]
98
end.to_h
109

1110
config = mirror_config.merge \
1211
mirror: { service: "Mirror", primary: 'primary', mirrors: mirror_config.keys },
13-
primary: { service: "Disk", root: File.join(Dir.tmpdir, "active_storage") }
12+
primary: { service: "Disk", root: Dir.mktmpdir("active_storage_tests_primary") }
1413

1514
SERVICE = ActiveStorage::Service.configure :mirror, config
1615

test/test_helper.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717

1818

1919
require "active_storage/service/disk_service"
20-
ActiveStorage::Blob.service = ActiveStorage::Service::DiskService.new(root: File.join(Dir.tmpdir, "active_storage"))
20+
require "tmpdir"
21+
ActiveStorage::Blob.service = ActiveStorage::Service::DiskService.new(root: Dir.mktmpdir("active_storage_tests"))
2122
ActiveStorage::Service.logger = ActiveSupport::Logger.new(STDOUT)
2223

2324
require "active_storage/verified_key_with_expiration"
@@ -47,4 +48,4 @@ class ActionController::TestCase
4748
require "global_id"
4849
GlobalID.app = "ActiveStorageExampleApp"
4950
ActiveRecord::Base.send :include, GlobalID::Identification
50-
SignedGlobalID.verifier = ActiveStorage::VerifiedKeyWithExpiration.verifier
51+
SignedGlobalID.verifier = ActiveStorage::VerifiedKeyWithExpiration.verifier

0 commit comments

Comments
 (0)