fluke/devops-service/spec/models/deploy_env/deploy_env_static_spec.rb

24 lines
711 B
Ruby
Raw Normal View History

2015-11-03 11:46:54 +03:00
require 'db/mongo/models/deploy_env/deploy_env_static'
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) }
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