aboutsummaryrefslogtreecommitdiffstats
path: root/test/service/s3_service_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/service/s3_service_test.rb')
-rw-r--r--test/service/s3_service_test.rb13
1 files changed, 5 insertions, 8 deletions
diff --git a/test/service/s3_service_test.rb b/test/service/s3_service_test.rb
index 019652e28f..fa2df263a6 100644
--- a/test/service/s3_service_test.rb
+++ b/test/service/s3_service_test.rb
@@ -33,20 +33,17 @@ if SERVICE_CONFIGURATIONS[:s3]
end
test "uploading with server-side encryption" do
- config = {}
- config[:s3] = SERVICE_CONFIGURATIONS[:s3].merge \
- upload: { server_side_encryption: "AES256" }
-
- sse_service = ActiveStorage::Service.configure(:s3, config)
+ config = SERVICE_CONFIGURATIONS.deep_merge(s3: { upload: { server_side_encryption: "AES256" }})
+ service = ActiveStorage::Service.configure(:s3, config)
begin
key = SecureRandom.base58(24)
data = "Something else entirely!"
- sse_service.upload(key, StringIO.new(data), checksum: Digest::MD5.base64digest(data))
+ service.upload key, StringIO.new(data), checksum: Digest::MD5.base64digest(data)
- assert_equal "AES256", sse_service.bucket.object(key).server_side_encryption
+ assert_equal "AES256", service.bucket.object(key).server_side_encryption
ensure
- sse_service.delete key
+ service.delete key
end
end
end