Skip to content

Commit 3a64455

Browse files
committed
Add failing example
1 parent 1c43f2e commit 3a64455

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/settings_test.rb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,20 @@ class SettingsTest < Minitest::Test
7777
assert_equal new_settings.security[:signature_method], XMLSecurity::Document::RSA_SHA1
7878
end
7979

80+
it "overrides only provided security attributes" do
81+
config = {
82+
security: {
83+
metadata_signed: true
84+
}
85+
}
86+
87+
@default_attributes = OneLogin::RubySaml::Settings::DEFAULTS
88+
89+
@settings = OneLogin::RubySaml::Settings.new(config)
90+
assert_equal @settings.security[:metadata_signed], true
91+
assert_equal @settings.security[:digest_method], @default_attributes[:security][:digest_method]
92+
end
93+
8094
describe "#single_logout_service_url" do
8195
it "when single_logout_service_url is nil but assertion_consumer_logout_service_url returns its value" do
8296
@settings.single_logout_service_url = nil

0 commit comments

Comments
 (0)