Revision f1a2c140
Added by Dominic Cleal over 8 years ago
test/unit/hostgroup_test.rb | ||
---|---|---|
# nagios puppetclasses(:five) is also in config_groups(:one) Monitoring
|
||
hostgroup.puppetclasses << puppetclasses(:five)
|
||
assert_equal ['git', 'nagios'].sort, hostgroup.puppetclasses.map(&:name).sort
|
||
assert_equal ['git'], hostgroup.individual_puppetclasses.map(&:name)
|
||
assert_equal [], hostgroup.individual_puppetclasses.map(&:name)
|
||
end
|
||
|
||
test "available_puppetclasses should return all if no environment" do
|
Also available in: Unified diff
fixes #8521 - fix classes accessors, copy overrides on host clone
The various 'classes' accessors that are used in the UI for displaying
the Puppet classes tab only really worked for saved objects, so they're
changed to work better on an unsaved cloned object. Tests now check
all associations and UI accessors return consistent results for various
types of class associations.