File: delete_multiple_objects_tests.rb

package info (click to toggle)
ruby-fog-aws 3.33.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,180 kB
  • sloc: ruby: 75,405; javascript: 14; makefile: 9; sh: 4
file content (12 lines) | stat: -rw-r--r-- 544 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
Shindo.tests('AWS::Storage | delete_multiple_objects', ['aws']) do
  @directory = Fog::Storage[:aws].directories.create(:key => 'fogobjecttests-' + Time.now.to_i.to_s(32))

  tests("doesn't alter options") do
    version_id = {'fog_object' => ['12345']}
    options = {:quiet => true, 'versionId' => version_id}
    Fog::Storage[:aws].delete_multiple_objects(@directory.identity, ['fog_object'], options)

    test(":quiet is unchanged") { options[:quiet] }
    test("'versionId' is unchanged") { options['versionId'] == version_id }
  end
end