Revision 8b98d8e0
Added by Ondřej Pražák over 8 years ago
test/functional/hostgroups_controller_test.rb | ||
---|---|---|
assert_response :success
|
||
assert_template :partial => "common_parameters/_inherited_parameters"
|
||
end
|
||
|
||
test "should return the selected puppet classes on environment change" do
|
||
env = FactoryGirl.create(:environment)
|
||
klass = FactoryGirl.create(:puppetclass)
|
||
hg = FactoryGirl.create(:hostgroup, :environment => env)
|
||
assert_equal 0, hg.puppetclasses.length
|
||
post :environment_selected, { :id => hg.id,
|
||
:hostgroup => { :name => hg.name,
|
||
:puppetclass_ids => [klass.id],
|
||
:environment_id => "" }}, set_session_user
|
||
assert_equal(1, (assigns(:hostgroup).puppetclasses.length))
|
||
end
|
||
end
|
Also available in: Unified diff
Fixes #1477 - Hostgroup no longer looses puppet classes when environment changed during hostgroup editing