Commit cf2b55f9

mo khan <mo@mokhan.ca>
2014-09-22 04:19:54
update blob storage spec to work for nested keys.
1 parent 6f22131
Changed files (2)
app
services
infrastructure
spec
services
infrastructure
app/services/infrastructure/blob_storage.rb
@@ -14,7 +14,7 @@ class BlobStorage
 
   def download(key)
     object = object_for(key)
-    File.open("#{Dir.tmpdir}/#{key}", "wb") do |tempfile|
+    File.open("#{Dir.tmpdir}/#{File.basename(key)}", "wb") do |tempfile|
       object.read do |chunk|
         tempfile.write(chunk)
       end
spec/services/infrastructure/blob_storage_spec.rb
@@ -17,7 +17,7 @@ describe BlobStorage do
   end
 
   describe "#download" do
-    let(:key) { "test#{SecureRandom.uuid}" }
+    let(:key) { "test/upload/#{SecureRandom.uuid}" }
 
     it 'downloads a file from blob storage' do
       subject.upload(key, file)