I like the tests you have .. Can you add this too ->
```ruby
  def test_readable_products_with_right_permissions
   view = katello_content_views(:my_favourite_cv_with_products)
   view2 = katello_content_views(:my_favourite_cv_with_other_products)
    setup_current_user_with_permissions(:name => ":view_content_views",
                                        :search => "name=\"#{view.name}\"")
    assert_equal([view.products],  ContentView.readable_products)
   assert_empty(ContentView.readable_products(view2.products.pluck(:id)))
  end
```