Project

General

Profile

« Previous | Next » 

Revision 87f8f03e

Added by Shimon Shtein over 7 years ago

Fixes #16646 - Add ability to plugins to modify index scope

View differences:

test/controllers/hosts_controller_test.rb
assert_template 'index'
end
test "should include registered scope on index" do
# remember the previous state
old_scopes = HostsController.scopes_for(:index).dup
scope_accessed = false
HostsController.add_scope_for(:index) do |base_scope|
scope_accessed = true
base_scope
end
get :index, {}, set_session_user
assert_response :success
assert_template 'index'
assert scope_accessed
#restore the previous state
new_scopes = HostsController.scopes_for(:index)
new_scopes.keep_if { |s| old_scopes.include?(s) }
end
test "should render 404 when host is not found" do
get :show, {:id => "no.such.host"}, set_session_user
assert_response :missing

Also available in: Unified diff