Sha256: 5c3a7b9292c9acba846032cc0f8e76347b5870b6a0430c31c8bf72b427902ed1
Contents?: true
Size: 820 Bytes
Versions: 9
Compression:
Stored size: 820 Bytes
Contents
# This calls the main test_helper in Foreman-core require 'test_helper' # Add plugin to FactoryBot's paths FactoryBot.definition_file_paths << File.join(File.dirname(__FILE__), 'factories') FactoryBot.reload if ENV['VCR'] == '1' VCR.configure do |c| c.cassette_library_dir = ForemanGoogle::Engine.root.join('test', 'fixtures') c.hook_into :webmock end end class GoogleTestCase < ActiveSupport::TestCase let(:google_access_token) { 'ya29.c.stubbed_token' } let(:gce_cr) { FactoryBot.create(:compute_resource, :google_gce) } let(:google_project_id) { gce_cr.google_project_id } let(:gauth_json) { (ENV['VCR'] == '1' ? ENV['GCE_AUTH'] : nil) || gce_cr.password } setup do ::Signet::OAuth2::Client.any_instance.stubs(fetch_access_token!: google_access_token) unless ENV['VCR'] == '1' end end
Version data entries
9 entries across 9 versions & 1 rubygems