Changeset View
Changeset View
Standalone View
Standalone View
spec/unit/puppet/type/keycloak_realm_spec.rb
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | [ | ||||
:events_expiration, | :events_expiration, | ||||
:browser_flow, | :browser_flow, | ||||
:registration_flow, | :registration_flow, | ||||
:direct_grant_flow, | :direct_grant_flow, | ||||
:reset_credentials_flow, | :reset_credentials_flow, | ||||
:client_authentication_flow, | :client_authentication_flow, | ||||
:docker_authentication_flow, | :docker_authentication_flow, | ||||
:content_security_policy, | :content_security_policy, | ||||
:smtp_server_user, | |||||
:smtp_server_password, | |||||
:smtp_server_host, | |||||
:smtp_server_envelope_from, | |||||
:smtp_server_from, | |||||
:smtp_server_from_display_name, | |||||
:smtp_server_reply_to, | |||||
:smtp_server_reply_to_display_name, | |||||
].each do |p| | ].each do |p| | ||||
it "should accept a #{p}" do | it "should accept a #{p}" do | ||||
config[p] = 'foo' | config[p] = 'foo' | ||||
expect(resource[p]).to eq('foo') | expect(resource[p]).to eq('foo') | ||||
end | end | ||||
next unless defaults[p] | next unless defaults[p] | ||||
it "should have default for #{p}" do | it "should have default for #{p}" do | ||||
expect(resource[p]).to eq(defaults[p]) | expect(resource[p]).to eq(defaults[p]) | ||||
end | end | ||||
end | end | ||||
end | end | ||||
describe 'integer properties' do | describe 'integer properties' do | ||||
# Test integer properties | # Test integer properties | ||||
[ | [ | ||||
:sso_session_idle_timeout, | :sso_session_idle_timeout, | ||||
:sso_session_max_lifespan, | :sso_session_max_lifespan, | ||||
:access_code_lifespan, | :access_code_lifespan, | ||||
:access_code_lifespan_user_action, | :access_code_lifespan_user_action, | ||||
:access_token_lifespan, | :access_token_lifespan, | ||||
:access_token_lifespan_for_implicit_flow, | :access_token_lifespan_for_implicit_flow, | ||||
:smtp_server_port, | |||||
].each do |p| | ].each do |p| | ||||
it "should accept a #{p}" do | it "should accept a #{p}" do | ||||
config[p] = 100 | config[p] = 100 | ||||
expect(resource[p]).to eq(100) | expect(resource[p]).to eq(100) | ||||
end | end | ||||
next unless defaults[p] | next unless defaults[p] | ||||
it "should have default for #{p}" do | it "should have default for #{p}" do | ||||
expect(resource[p]).to eq(defaults[p]) | expect(resource[p]).to eq(defaults[p]) | ||||
end | end | ||||
end | end | ||||
end | end | ||||
describe 'boolean properties' do | describe 'boolean properties' do | ||||
# Test boolean properties | # Test boolean properties | ||||
[ | [ | ||||
:remember_me, | :remember_me, | ||||
:login_with_email_allowed, | :login_with_email_allowed, | ||||
:internationalization_enabled, | :internationalization_enabled, | ||||
:events_enabled, | :events_enabled, | ||||
:admin_events_enabled, | :admin_events_enabled, | ||||
:admin_events_details_enabled, | :admin_events_details_enabled, | ||||
:smtp_server_auth, | |||||
:smtp_server_starttls, | |||||
:smtp_server_ssl, | |||||
].each do |p| | ].each do |p| | ||||
it "should accept true for #{p}" do | it "should accept true for #{p}" do | ||||
config[p] = true | config[p] = true | ||||
expect(resource[p]).to eq(:true) | expect(resource[p]).to eq(:true) | ||||
end | end | ||||
it "should accept true for #{p} string" do | it "should accept true for #{p} string" do | ||||
config[p] = 'true' | config[p] = 'true' | ||||
expect(resource[p]).to eq(:true) | expect(resource[p]).to eq(:true) | ||||
▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines |