Revision ea49a05e
Added by James Netherton over 10 years ago
test/functional/api/v2/compute_resources_controller_test.rb | ||
---|---|---|
assert !available_images.empty?
|
||
end
|
||
|
||
test "should get available networks" do
|
||
network = Object.new
|
||
network.stubs(:name).returns('test_network')
|
||
network.stubs(:id).returns('my11-test35-uuid99')
|
||
|
||
Foreman::Model::Ovirt.any_instance.stubs(:available_networks).returns([network])
|
||
|
||
get :available_networks, { :id => compute_resources(:ovirt).to_param, :cluster_id => '123-456-789' }
|
||
assert_response :success
|
||
available_networks = ActiveSupport::JSON.decode(@response.body)
|
||
assert !available_networks.empty?
|
||
end
|
||
|
||
test "should get available clusters" do
|
||
cluster = Object.new
|
||
cluster.stubs(:name).returns('test_cluster')
|
||
cluster.stubs(:id).returns('my11-test35-uuid99')
|
||
|
||
Foreman::Model::Ovirt.any_instance.stubs(:available_clusters).returns([cluster])
|
||
|
||
get :available_clusters, { :id => compute_resources(:ovirt).to_param }
|
||
assert_response :success
|
||
available_clusters = ActiveSupport::JSON.decode(@response.body)
|
||
assert !available_clusters.empty?
|
||
end
|
||
|
||
test "should get available storage domains" do
|
||
storage_domain = Object.new
|
||
storage_domain.stubs(:name).returns('test_cluster')
|
||
storage_domain.stubs(:id).returns('my11-test35-uuid99')
|
||
|
||
Foreman::Model::Ovirt.any_instance.stubs(:available_storage_domains).returns([storage_domain])
|
||
|
||
get :available_storage_domains, { :id => compute_resources(:ovirt).to_param }
|
||
assert_response :success
|
||
available_storage_domains = ActiveSupport::JSON.decode(@response.body)
|
||
assert !available_storage_domains.empty?
|
||
end
|
||
end
|
Also available in: Unified diff
fixes #4222 Add capability to compute resource API to retrieve cluster,network,storage info on oVirt