1
0
Fork 0
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:
Wesley Beary 2009-06-08 15:49:24 -07:00
parent 6140a054fb
commit 4727d782a5
5 changed files with 53 additions and 7 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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