Sha256: 9ac1698b8c9cc8620e3bf3b49798f5296775404f40054c1c7c785b6e673be7b0
Contents?: true
Size: 1.23 KB
Versions: 4
Compression:
Stored size: 1.23 KB
Contents
# frozen_string_literal: true require 'test_helper' require 'webmock/minitest' require 'webmock' module ForemanBootdiskTestHelper def setup_bootdisk setup_routes setup_settings setup_templates end def setup_host_env setup_org_loc setup_subnet setup_host end def setup_routes @routes = ForemanBootdisk::Engine.routes end def setup_settings Setting::Bootdisk.load_defaults end def setup_templates load File.join(File.dirname(__FILE__), '..', 'db', 'seeds.d', '50-bootdisk_templates.rb') end def setup_referer request.env['HTTP_REFERER'] = '/history' end def setup_org_loc disable_orchestration @org = FactoryBot.create(:organization) @loc = FactoryBot.create(:location) end def setup_subnet tftp_proxy = FactoryBot.create(:smart_proxy, features: [FactoryBot.create(:tftp_feature)]) setup_subnet_no_tftp.update! tftp: tftp_proxy end def setup_subnet_no_tftp @subnet = FactoryBot.create(:subnet_ipv4, gateway: '10.0.1.254', dns_primary: '8.8.8.8', organizations: [@org], locations: [@loc]) end def setup_host @host = FactoryBot.create(:host, :managed, subnet: @subnet, ip: @subnet.network.sub(/0$/, '4'), organization: @org, location: @loc) end end
Version data entries
4 entries across 4 versions & 1 rubygems