| 
									
										
										
										
											2015-11-03 11:46:54 +03:00
										 |  |  | require 'db/mongo/models/deploy_env/deploy_env_static' | 
					
						
							| 
									
										
										
										
											2016-01-27 15:44:59 +03:00
										 |  |  | require_relative 'shared_deploy_env_specs' | 
					
						
							| 
									
										
										
										
											2015-11-03 11:46:54 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | RSpec.describe Devops::Model::DeployEnvStatic, type: :model do | 
					
						
							|  |  |  |   let(:env) { build(:deploy_env_static) } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-27 15:44:59 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  |   describe 'it inherits from deploy env', stubbed_logger: true do | 
					
						
							|  |  |  |     before do | 
					
						
							|  |  |  |       allow(Provider::ProviderFactory).to receive(:providers).and_return(%w(static)) | 
					
						
							|  |  |  |       allow_any_instance_of(Validators::Helpers::Users).to receive(:available_users).and_return(['root']) | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     it_behaves_like 'deploy env' | 
					
						
							| 
									
										
										
										
											2015-11-03 11:46:54 +03:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   describe '.create' do | 
					
						
							|  |  |  |     it 'returns instance of DeployEnvStatic' do | 
					
						
							|  |  |  |       expect(described_class.create({})).to be_an_instance_of(Devops::Model::DeployEnvStatic) | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | end |