Project

General

Profile

« Previous | Next » 

Revision 963411f5

Added by Adam Price over 10 years ago

subscriptions - manifest refresh and delete into dynflow actions

View differences:

test/controllers/api/v2/subscriptions_controller_test.rb
def test_refresh_manfiest
Provider.any_instance.stubs(:refresh_manifest)
Provider.any_instance.stubs(:organization).returns(Organization.new())
Provider.any_instance.stubs(:organization).returns(@organization)
Organization.any_instance.stubs(:owner_details).returns("upstreamConsumer" => "JarJarBinks")
Provider.any_instance.stubs(:manifest_task).returns(TaskStatus.new())
assert_async_task(::Actions::Headpin::Provider::ManifestRefresh) do |provider, upstream|
assert_equal(@organization.redhat_provider.id, provider.id)
assert_equal("JarJarBinks", upstream)
end
put :refresh_manifest, :organization_id => @organization.label
assert_response :success
end
......
def test_delete_manifest
Provider.any_instance.stubs(:delete_manifest)
Provider.any_instance.stubs(:manifest_task).returns(TaskStatus.new())
assert_async_task(::Actions::Headpin::Provider::ManifestDelete) do |provider|
assert_equal(@organization.redhat_provider.id, provider.id)
end
post :delete_manifest, :organization_id => @organization.label
assert_response :success
end

Also available in: Unified diff