2015-11-20 18:31:54 +03:00
|
|
|
RSpec.shared_context 'stubbed calls to connector in env validators' do
|
|
|
|
|
before do
|
|
|
|
|
allow(Provider::ProviderFactory).to receive(:providers).and_return(%w(ec2 openstack))
|
|
|
|
|
allow_any_instance_of(Validators::Helpers::Users).to receive(:available_users).and_return(['root'])
|
|
|
|
|
allow_any_instance_of(Validators::DeployEnv::Flavor).to receive(:available_flavors).and_return([{'id' => 'flavor'}])
|
|
|
|
|
allow_any_instance_of(Validators::FieldValidator::Flavor).to receive(:available_flavors).and_return([{'id' => 'flavor'}])
|
|
|
|
|
allow_any_instance_of(Validators::DeployEnv::Groups).to receive(:available_groups).and_return(['default'])
|
|
|
|
|
allow_any_instance_of(Validators::DeployEnv::Image).to receive(:available_images).and_return([{'id' => 'image'}])
|
|
|
|
|
allow_any_instance_of(Validators::DeployEnv::Image).to receive(:available_images).and_return([{'id' => 'image'}])
|
|
|
|
|
allow_any_instance_of(Validators::DeployEnv::StackTemplate).to receive(:available_stack_templates).and_return([{'id' => 'template'}])
|
|
|
|
|
allow_any_instance_of(Validators::FieldValidator::Image).to receive(:available_images).and_return([{'id' => 'image'}])
|
|
|
|
|
end
|
|
|
|
|
end
|
2015-12-02 12:51:23 +03:00
|
|
|
|
|
|
|
|
RSpec.shared_context 'stubbed calls to logger', stub_logger: true do
|
|
|
|
|
before do
|
|
|
|
|
allow(DevopsLogger).to receive_message_chain('logger.debug')
|
|
|
|
|
allow(DevopsLogger).to receive_message_chain('logger.info')
|
|
|
|
|
allow(DevopsLogger).to receive_message_chain('logger.error')
|
|
|
|
|
end
|
|
|
|
|
end
|
2015-12-07 13:04:35 +03:00
|
|
|
|
|
|
|
|
RSpec.shared_context 'stubbed calls to connector', stubbed_connector: true do
|
|
|
|
|
let(:stubbed_connector) { double() }
|
|
|
|
|
before do
|
|
|
|
|
allow(Devops::Db).to receive(:connector) { stubbed_connector }
|
|
|
|
|
end
|
|
|
|
|
end
|