Sha256: d3d6841b04104fc84b7efe2ffa5c6f673979491c168c336ef6f8f325c8d502c5
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
def files_tests(connection, mocks_implemented = true) if !Fog.mocking? || mocks_implemented @directory = connection.directories.create(:key => 'fogfilestests') end tests('success') do tests("#new(:key => 'fog_files_tests', :body => lorem_file)").succeeds do pending if Fog.mocking? && !mocks_implemented @directory.files.new(:key => 'fog_files_tests', :body => lorem_file) end tests("#create(:key => 'fog_files_tests', :body => lorem_file)").succeeds do pending if Fog.mocking? && !mocks_implemented @file = @directory.files.create(:key => 'fog_files_tests', :body => lorem_file) end tests("#all").succeeds do pending if Fog.mocking? && !mocks_implemented @directory.files.all end tests("#get('fog_files_tests')").succeeds do pending if Fog.mocking? && !mocks_implemented @directory.files.get('fog_files_tests') end if !Fog.mocking? || mocks_implemented @file.destroy end end tests('failure') do tests("#get('fog_non_file')").returns(nil) do pending if Fog.mocking? && !mocks_implemented @directory.files.get('fog_non_file') end end if !Fog.mocking? || mocks_implemented @directory.destroy end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-0.3.17 | tests/helpers/storage/files_tests.rb |
fog-0.3.16 | tests/helpers/storage/files_tests.rb |