diff --git a/test/services/unit/lifecycle_environment_service_test.rb b/test/services/unit/lifecycle_environment_service_test.rb index 9d128c9f..15a05a4c 100644 --- a/test/services/unit/lifecycle_environment_service_test.rb +++ b/test/services/unit/lifecycle_environment_service_test.rb @@ -187,6 +187,16 @@ class LifecycleEnvironmentServiceTest < ForemanAnsibleDirectorTestCase @host.reload assert_equal @environment.id, @host.ansible_lifecycle_environment_id + assert_equal @environment, @host.ansible_lifecycle_environment + assert_includes @environment.hosts.pluck(:id), @host.id + end + + test 'hostgroup resolves ansible lifecycle environment association' do + hostgroup = hostgroups(:common) + hostgroup.update_column(:ansible_lifecycle_environment_id, @environment.id) + + assert_equal @environment.id, hostgroup.ansible_lifecycle_environment_id + assert_equal @environment, hostgroup.reload.ansible_lifecycle_environment end end @@ -365,4 +375,4 @@ class LifecycleEnvironmentServiceTest < ForemanAnsibleDirectorTestCase end end end -end \ No newline at end of file +end