mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
fleshed out specs
This commit is contained in:
parent
6140a054fb
commit
4727d782a5
5 changed files with 53 additions and 7 deletions
|
@ -2,11 +2,25 @@ require File.dirname(__FILE__) + '/../../spec_helper'
|
|||
|
||||
describe 'S3.copy_object' do
|
||||
|
||||
before(:all) do
|
||||
s3.put_bucket('fogcopyobjectsource')
|
||||
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
|
||||
s3.put_object('fogcopyobjectsource', 'fog_copy_object_source', file)
|
||||
s3.put_bucket('fogcopyobjectdestination')
|
||||
end
|
||||
|
||||
after(:all) do
|
||||
s3.delete_object('fogcopyobjectdestination', 'fog_copy_object_destination')
|
||||
s3.delete_bucket('fogcopyobjectdestination')
|
||||
s3.delete_object('fogcopyobjectsource', 'fog_copy_object_source')
|
||||
s3.delete_bucket('fogcopyobjectsource')
|
||||
end
|
||||
|
||||
it 'should return proper attributes' do
|
||||
p 'SHOULD CHECK FOR PROPER ATTRIBUTES'
|
||||
p s3.copy_object(
|
||||
'fogcopyobjectsourcebucket', 'fogcopyobjectsourceobject',
|
||||
'fogcopyobjectdestinationbucket', 'fogcopyobjectdestinationobject'
|
||||
'fogcopyobjectsource', 'fog_copy_object_source',
|
||||
'fogcopyobjectdestination', 'fog_copy_object_destination'
|
||||
)
|
||||
end
|
||||
|
||||
|
|
|
@ -2,9 +2,19 @@ require File.dirname(__FILE__) + '/../../spec_helper'
|
|||
|
||||
describe 'S3.delete_object' do
|
||||
|
||||
before(:all) do
|
||||
s3.put_bucket('fogdeleteobject')
|
||||
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
|
||||
s3.put_object('fogdeleteobject', 'fog_delete_object', file)
|
||||
end
|
||||
|
||||
after(:all) do
|
||||
s3.delete_bucket('fogdeleteobject')
|
||||
end
|
||||
|
||||
it 'should return proper attributes' do
|
||||
p 'SHOULD CHECK FOR PROPER ATTRIBUTES'
|
||||
p s3.delete_object('fogdeleteobjectbucket', 'fogdeleteobjectobject')
|
||||
p s3.delete_object('fogdeleteobject', 'fog_delete_object')
|
||||
end
|
||||
|
||||
end
|
|
@ -2,9 +2,20 @@ require File.dirname(__FILE__) + '/../../spec_helper'
|
|||
|
||||
describe 'S3.get_object' do
|
||||
|
||||
before(:all) do
|
||||
s3.put_bucket('foggetobject')
|
||||
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
|
||||
s3.put_object('foggetobject', 'fog_get_object', file)
|
||||
end
|
||||
|
||||
after(:all) do
|
||||
s3.delete_object('foggetobject', 'fog_get_object')
|
||||
s3.delete_bucket('foggetobject')
|
||||
end
|
||||
|
||||
it 'should return proper attributes' do
|
||||
p 'SHOULD CHECK FOR PROPER ATTRIBUTES'
|
||||
p s3.get_object('foggetobjectbucket', 'foggetobjectobject')
|
||||
p s3.get_object('foggetobject', 'fog_get_object')
|
||||
end
|
||||
|
||||
end
|
|
@ -2,9 +2,20 @@ require File.dirname(__FILE__) + '/../../spec_helper'
|
|||
|
||||
describe 'S3.head_object' do
|
||||
|
||||
before(:all) do
|
||||
s3.put_bucket('fogheadobject')
|
||||
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
|
||||
s3.put_object('fogheadobject', 'fog_head_object', file)
|
||||
end
|
||||
|
||||
after(:all) do
|
||||
s3.delete_object('fogheadobject', 'fog_head_object')
|
||||
s3.delete_bucket('fogheadobject')
|
||||
end
|
||||
|
||||
it 'should return proper attributes' do
|
||||
p 'SHOULD CHECK FOR PROPER ATTRIBUTES'
|
||||
p s3.head_object('fogheadobjectbucket', 'fogheadobjectobject')
|
||||
p s3.head_object('fogheadobject', 'fog_head_object')
|
||||
end
|
||||
|
||||
end
|
|
@ -7,14 +7,14 @@ describe 'S3.put_object' do
|
|||
end
|
||||
|
||||
after(:all) do
|
||||
s3.delete_object('fogputobject', 'fogputobject')
|
||||
s3.delete_object('fogputobject', 'fog_put_object')
|
||||
s3.delete_bucket('fogputobject')
|
||||
end
|
||||
|
||||
it 'should return proper attributes' do
|
||||
p 'SHOULD CHECK FOR PROPER ATTRIBUTES'
|
||||
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
|
||||
p s3.put_object('fogputobject', 'fogputobject', file)
|
||||
p s3.put_object('fogputobject', 'fog_put_object', file)
|
||||
end
|
||||
|
||||
end
|
Loading…
Add table
Reference in a new issue