diff --git a/spec/unit/pool_manager_spec.rb b/spec/unit/pool_manager_spec.rb index 125f357..6a6c226 100644 --- a/spec/unit/pool_manager_spec.rb +++ b/spec/unit/pool_manager_spec.rb @@ -13,13 +13,27 @@ describe 'Pool Manager' do let(:logger) { MockLogger.new } let(:redis) { MockRedis.new } let(:metrics) { Vmpooler::DummyStatsd.new } - let(:config) { {} } let(:pool) { 'pool1' } let(:vm) { 'vm1' } let(:timeout) { 5 } let(:host) { double('host') } let(:token) { 'token1234'} + let(:provider_options) { {} } + let(:provider) { Vmpooler::PoolManager::Provider::Base.new(config, logger, metrics, 'mock_provider', provider_options) } + + let(:config) { YAML.load(<<-EOT +--- +:config: +:providers: + :mock: +:pools: + - name: '#{pool}' + size: 1 +EOT + ) + } + subject { Vmpooler::PoolManager.new(config, logger, redis, metrics) } describe '#check_pending_vm' do