Revision 7cf99090
Added by Joseph Magen almost 10 years ago
test/unit/host_test.rb | ||
---|---|---|
assert_equal hosts.first.hostgroup_id, hostgroup.id
|
||
end
|
||
|
||
test "can search hosts by parent hostgroup and its descendants" do
|
||
#setup - add parent to hostgroup :common (not in fixtures, since no field parent_id)
|
||
hostgroup = hostgroups(:db)
|
||
parent_hostgroup = hostgroups(:common)
|
||
hostgroup.parent_id = parent_hostgroup.id
|
||
assert hostgroup.save!
|
||
|
||
# search hosts by parent hostgroup label
|
||
hosts = Host::Managed.search_for("parent_hostgroup = Common")
|
||
assert_equal hosts.count, 2
|
||
assert_equal ["Common", "Common/db"].sort, hosts.map { |h| h.hostgroup.title }.sort
|
||
end
|
||
|
||
test "non-admin user with edit_hosts permission can update interface" do
|
||
@one = users(:one)
|
||
# add permission for user :one
|
Also available in: Unified diff
fixes #6116 - search hosts by parent host group and its decendants