2015-11-03 11:46:54 +03:00
|
|
|
require 'db/mongo/models/deploy_env/deploy_env_static'
|
2015-12-10 01:24:23 +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) }
|
|
|
|
|
|
2015-12-10 01:24:23 +03:00
|
|
|
|
2016-01-20 17:47:07 +03:00
|
|
|
describe 'it inherits from deploy env', stubbed_logger: true, stubbed_connector: true do
|
2015-12-10 01:24:23 +03:00
|
|
|
before do
|
|
|
|
|
allow(Provider::ProviderFactory).to receive(:providers).and_return(%w(static))
|
2016-01-20 17:47:07 +03:00
|
|
|
allow(stubbed_connector).to receive(:users_names) { %w(root) }
|
2015-12-10 01:24:23 +03:00
|
|
|
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
|