Project

General

Profile

« Previous | Next » 

Revision 26acbefe

Added by David Davis about 10 years ago

Content Views: Added tests for updating composites

View differences:

test/controllers/api/v2/content_views_controller_test.rb
assert_includes @content_view.repositories(true).map(&:id), repository.id
end
def test_update_components
version = @content_view.versions.first
composite = ContentView.find(katello_content_views(:composite_view))
refute_includes composite.components(true).map(&:id), version.id
put :update, :id => composite.id, :component_ids => [version.id]
assert_response :success
assert_includes composite.components(true).map(&:id), version.id
assert_equal 1, composite.components(true).length
end
def test_remove_components
version = @content_view.versions.first
composite = ContentView.find(katello_content_views(:composite_view))
composite.components << version
refute_empty composite.components(true)
put :update, :id => composite.id, :component_ids => []
assert_empty composite.components(true)
end
def test_update_protected
allowed_perms = [@create_permission, @update_permission]
denied_perms = [@no_permission, @read_permission]

Also available in: Unified diff