puppet-oslo/spec/type_aliases/dbconn_postgres_spec.rb

32 lines
721 B
Ruby

require 'spec_helper'
describe 'Oslo::Dbconn::Postgres' do
describe 'valid types' do
context 'with valid types' do
[
'postgresql://db:db@localhost/db',
'postgresql+psycopg2://db:db@localhost/db',
].each do |value|
describe value.inspect do
it { is_expected.to allow_value(value) }
end
end
end
end
describe 'invalid types' do
context 'with garbage inputs' do
[
'mysql+pymysql://db:db@localhost/db',
'sqlite:///var/lib/db.db',
'mongodb://db:db@localhost/db',
].each do |value|
describe value.inspect do
it { is_expected.not_to allow_value(value) }
end
end
end
end
end