Sha256: 7b8165c774818541bf3b27c81698966daf0ff3eaa09426bf6ea0ba4d428766bf
Contents?: true
Size: 934 Bytes
Versions: 1
Compression:
Stored size: 934 Bytes
Contents
# frozen_string_literal: true require 'test_helper' def ansible_fixture_file(filename) File.join( ForemanAnsible::Engine.root, 'test', 'fixtures', filename ) end def sample_facts_file File.read( ansible_fixture_file('sample_facts.json') ) end def facts_json HashWithIndifferentAccess.new(JSON.parse(sample_facts_file)) end def assert_job_invocation_is_ok(response, targets) as_admin do targeting = JobInvocation.find(response['id']).targeting targeting.resolve_hosts! assert_equal [targets].flatten.sort, targeting.hosts.map(&:id).sort end assert_equal 'Ansible Playbook', response['job_category'] assert_response :created end plugin_factories_path = File.join(__dir__, 'factories') rex_factories_path = "#{ForemanRemoteExecution::Engine.root}/test/factories" FactoryBot.definition_file_paths << rex_factories_path FactoryBot.definition_file_paths << plugin_factories_path FactoryBot.reload
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
foreman_ansible-15.0.2 | test/test_plugin_helper.rb |