Sha256: 10d79ef94e80df8933e48e298376f2681b260896deb79ef767f298d2bfbfa7f1

Contents?: true

Size: 746 Bytes

Versions: 45

Compression:

Stored size: 746 Bytes

Contents

Shindo.tests("Fog::Compute[:fogdocker] | image_delete request", 'fogdocker') do

  compute = Fog::Compute[:fogdocker]
  image_hash = compute.image_create({'fromImage' => 'mattdm/fedora', 'repo'=>'test', 'tag'=>'delete_image'})

  tests("Delete image") do
    begin
      response = compute.image_delete(:id => image_hash['id'])
      test("should be success") { response ? true : false } #mock doesn't throw errors
    rescue => e
      #should raise image not found
      test("error should be a kind of Docker::Error::NotFoundError") { e.kind_of?  Docker::Error::NotFoundError}
    end
  end

  tests('The expected options') do
    raises(ArgumentError, 'raises ArgumentError when id option is missing') { compute.container_delete }
  end

end

Version data entries

45 entries across 43 versions & 6 rubygems

Version Path
fog-2.3.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-ifeel-2.2.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-2.2.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-2.1.0 tests/fogdocker/requests/compute/image_delete_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/fog-1.42.1/tests/fogdocker/requests/compute/image_delete_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-1.42.1/tests/fogdocker/requests/compute/image_delete_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-1.42.1/tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.42.1 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-2.0.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.42.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.41.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.40.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.39.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.38.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.37.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.36.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.35.0 tests/fogdocker/requests/compute/image_delete_tests.rb
fog-2.0.0.pre.0 tests/fogdocker/requests/compute/image_delete_tests.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/fog-1.32.0/tests/fogdocker/requests/compute/image_delete_tests.rb
fog-1.34.0 tests/fogdocker/requests/compute/image_delete_tests.rb