fix spec test yaml

This commit is contained in:
Samuel Beaulieu 2021-12-09 18:53:25 -06:00
parent 5c67073dad
commit 356dfb3f52
No known key found for this signature in database
GPG key ID: 12030F74136D0F34

View file

@ -1,5 +1,3 @@
# frozen_string_literal: true
require 'spec_helper' require 'spec_helper'
require 'mock_redis' require 'mock_redis'
require 'vmpooler/providers/gce' require 'vmpooler/providers/gce'
@ -15,31 +13,30 @@ describe 'Vmpooler::PoolManager::Provider::Gce' do
let(:provider_options) { { 'param' => 'value' } } let(:provider_options) { { 'param' => 'value' } }
let(:project) { 'dio-samuel-dev' } let(:project) { 'dio-samuel-dev' }
let(:zone) { 'us-west1-b' } let(:zone) { 'us-west1-b' }
let(:config) do let(:config) { YAML.load(<<-EOT
YAML.safe_load(<<~EOT ---
--- :config:
:config: max_tries: 3
max_tries: 3 retry_factor: 10
retry_factor: 10 :providers:
:providers: :gce:
:gce: connection_pool_timeout: 1
connection_pool_timeout: 1 project: '#{project}'
project: '#{project}' zone: '#{zone}'
zone: '#{zone}' network_name: 'global/networks/default'
network_name: 'global/networks/default' :pools:
:pools: - name: '#{poolname}'
- name: '#{poolname}' alias: [ 'mockpool' ]
alias: [ 'mockpool' ] template: 'projects/debian-cloud/global/images/family/debian-9'
template: 'projects/debian-cloud/global/images/family/debian-9' size: 5
size: 5 timeout: 10
timeout: 10 ready_ttl: 1440
ready_ttl: 1440 provider: 'gce'
provider: 'gce' network_name: 'default'
network_name: 'default' machine_type: 'zones/#{zone}/machineTypes/e2-micro'
machine_type: 'zones/#{zone}/machineTypes/e2-micro' EOT
EOT )
) }
end
let(:vmname) { 'vm16' } let(:vmname) { 'vm16' }
let(:connection) { MockComputeServiceConnection.new } let(:connection) { MockComputeServiceConnection.new }