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

Ensure get_bucket_object_versions errors are correctly mocked.

This commit is contained in:
Alexander Stuart-Kregor 2017-02-12 12:25:23 +00:00
parent 9475c9a73d
commit 869c2ecc53
2 changed files with 6 additions and 2 deletions

View file

@ -1,6 +1,6 @@
# encoding: utf-8
Shindo.tests('AWS::Storage | object requests', ['aws', 's3object']) do
Shindo.tests('AWS::Storage | object requests', ['aws']) do
@directory = Fog::Storage[:aws].directories.create(:key => 'fogobjecttests-' + Time.now.to_i.to_s(32))
@aws_owner = Fog::Storage[:aws].get_bucket_acl(@directory.key).body['Owner']

View file

@ -20,7 +20,7 @@ def delete_bucket
Fog::Storage[:aws].delete_bucket(@aws_bucket_name)
end
Shindo.tests('Fog::Storage[:aws] | versioning', ["aws"]) do
Shindo.tests('Fog::Storage[:aws] | versioning', ["aws", 'versioning']) do
tests('success') do
tests("#put_bucket_versioning") do
@aws_bucket_name = 'fogbuckettests-' + Fog::Mock.random_hex(16)
@ -229,6 +229,10 @@ Shindo.tests('Fog::Storage[:aws] | versioning', ["aws"]) do
Fog::Storage[:aws].put_bucket_versioning(@aws_bucket_name, 'bad_value')
end
tests("#get_bucket_object_versions('#{@aws_bucket_name}', { 'version-id-marker' => 'foo' })").raises(Excon::Errors::BadRequest) do
Fog::Storage[:aws].get_bucket_object_versions(@aws_bucket_name, { 'version-id-marker' => 'foo' })
end
tests("#put_bucket_versioning('fognonbucket', 'Enabled')").raises(Excon::Errors::NotFound) do
Fog::Storage[:aws].put_bucket_versioning('fognonbucket', 'Enabled')
end