1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

Use proper signature when testing with aws mock

This commit is contained in:
Bohuslav Kabrda 2012-06-29 12:38:25 +02:00
parent 2f226adcba
commit b111aedbce

View file

@ -13,8 +13,14 @@ Shindo.tests('AWS | url') do
@file = @storage.directories.new(key: 'fognonbucket').files.new(key: 'test.txt') @file = @storage.directories.new(key: 'fognonbucket').files.new(key: 'test.txt')
if Fog.mock?
signature = Fog::Storage::AWS.new.signature(nil)
else
signature = 'tajHIhKHAdFYsigmzybCpaq8N0Q%3D'
end
tests('#url w/ response-cache-control').returns( tests('#url w/ response-cache-control').returns(
'https://fognonbucket.s3.amazonaws.com/test.txt?response-cache-control=No-cache&AWSAccessKeyId=123&Signature=tajHIhKHAdFYsigmzybCpaq8N0Q%3D&Expires=1356998400' "https://fognonbucket.s3.amazonaws.com/test.txt?response-cache-control=No-cache&AWSAccessKeyId=123&Signature=#{signature}&Expires=1356998400"
) do ) do
@file.url(@expires, query: { 'response-cache-control' => 'No-cache' }) @file.url(@expires, query: { 'response-cache-control' => 'No-cache' })
end end